Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Crash with new song in playlist (Read 1196 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Crash with new song in playlist

I've been using Foobar for about two years now and never experienced any problems, until recently. If I want to add a song to the playlist and then try to play it or close foobar2000, I almost always get a crash. I have a large playlist(1366 tracks, 1wk2d playtime) but I don't think this should be a problem. This error message I got when I added a song to the playlist and tried to play it:

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77F38787h
Access violation, operation: read, address: BAD917E5h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (77F38787h):
77F38747h:  66 89 0F 75 0A 8B 08 66 8B C1 66 89 44 CF 02 8B
77F38757h:  C7 5F 5E 5B 5D C2 10 00 0F B7 06 8B 4D 10 03 01
77F38767h:  3D 00 FE 00 00 0F 87 37 FF FF FF 80 7D 14 00 0F
77F38777h:  85 72 01 00 00 8B 4E 0C 8D 46 08 8B 10 89 4D 08
77F38787h:  8B 09 3B 4A 04 89 55 0C 0F 85 B3 FD FF FF 3B C8
77F38797h:  0F 85 AB FD FF FF 56 53 E8 39 02 00 00 8B 45 0C
77F387A7h:  8B 4D 08 3B C1 89 01 89 48 04 0F 84 67 FD FF FF
77F387B7h:  8A 46 05 A8 04 0F 85 91 FD FF FF 8A 47 05 24 10
Stack (0012FC50h):
0012FC30h:  00000000 00000000 00000000 00000000
0012FC40h:  00000000 00000000 00000000 00000000
0012FC50h:  00890000 01EBD018 00000000 0012FD28
0012FC60h:  77F36866 BAD917E5 01EBD018 0012FD08
0012FC70h:  00000000 01DEF938 01EBD020 01A05184
0012FC80h:  008901C8 01E96D18 00000000 01E9A7D0
0012FC90h:  01E97590 00890178 000200BB 00000408
0012FCA0h:  01E6F440 01E13740 00030000 02CE7840
0012FCB0h:  77CDFDA9 00000000 00000000 00000408
0012FCC0h:  02CED478 0012FB1C 00000000 00005BF0
0012FCD0h:  00890000 77F7AF90 00000134 0101F9A4
0012FCE0h:  0012FC44 00000000 00000000 77F35A34
0012FCF0h:  77F79458 FFFFFFFF 77F367F9 77B8B9BE
0012FD00h:  00890000 00000000 00000B7E 0101FD88
0012FD10h:  0012FC74 0012F878 0012FD60 77F35A34
0012FD20h:  77F79458 00000001 0012FD70 77B8B9BE
0012FD30h:  00890000 00000000 01EBD020 01DEF938
0012FD40h:  000000A9 01A05184 01E97860 0012FD88
0012FD50h:  000000A9 00000000 0012FD3C 0012F878
0012FD60h:  0012FE54 77B94D50 77B720C0 FFFFFFFF
Registers:
EAX: 01EB5018, EBX: 00890000, ECX: BAD917E5, EDX: BCB52DA7
ESI: 01EB5010, EDI: 01EBD018, EBP: 0012FC5C, ESP: 0012FC50
Crash location: "ntdll", loaded at 77F30000h - 77FEF000h
Symbol: "RtlImageDirectoryEntryToData" (+000002ACh)

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 77F30000h - 77FEF000h
kernel32                        loaded at 77E20000h - 77F1F000h
USER32                          loaded at 77CD0000h - 77D60000h
GDI32                            loaded at 77BD0000h - 77C14000h
ole32                            loaded at 77120000h - 77245000h
msvcrt                          loaded at 77B70000h - 77BC4000h
ADVAPI32                        loaded at 77D70000h - 77E12000h
RPCRT4                          loaded at 77C20000h - 77CC5000h
COMCTL32                        loaded at 70AD0000h - 70BB6000h
SHLWAPI                          loaded at 77250000h - 77299000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 761B0000h - 761F8000h
SHELL32                          loaded at 77340000h - 77B2B000h
foo_abx                          loaded at 008D0000h - 008DC000h
foo_ac3                          loaded at 008E0000h - 008F3000h
foo_albumlist                    loaded at 00900000h - 0090B000h
foo_ape                          loaded at 00910000h - 0092F000h
foo_apl                          loaded at 00930000h - 0093A000h
foo_bitcompare                  loaded at 00940000h - 00949000h
foo_burninate                    loaded at 00950000h - 0095C000h
VERSION                          loaded at 77B60000h - 77B68000h
foo_cdda                        loaded at 00960000h - 0096E000h
foo_clienc                      loaded at 00970000h - 0097B000h
foo_console                      loaded at 00980000h - 00987000h
foo_convolve                    loaded at 00990000h - 009DF000h
foo_dbsearch                    loaded at 009E0000h - 009F8000h
foo_diskwriter                  loaded at 00A00000h - 00A12000h
WINMM                            loaded at 769A0000h - 769CD000h
foo_dsp_crossfade                loaded at 00AA0000h - 00AA7000h
foo_dsp_crossfeed                loaded at 00AB0000h - 00AB6000h
foo_dsp_extra                    loaded at 00AC0000h - 00AD5000h
foo_dsp_nogaps                  loaded at 00AE0000h - 00AE7000h
foo_dsp_pause                    loaded at 00AF0000h - 00AF7000h
foo_dsp_skip_silence            loaded at 00B00000h - 00B07000h
foo_dsp_soundtouch              loaded at 00B10000h - 00B1B000h
MSVCP60                          loaded at 780C0000h - 78121000h
foo_dynamics                    loaded at 00B20000h - 00B27000h
foo_faac                        loaded at 00B30000h - 00B63000h
foo_festalon                    loaded at 00B70000h - 00CAE000h
foo_flac                        loaded at 00CB0000h - 00CCC000h
foo_flaccer                      loaded at 00CD0000h - 00CE6000h
foo_freedb                      loaded at 00CF0000h - 00D1E000h
WS2_32                          loaded at 71A40000h - 71A58000h
WS2HELP                          loaded at 71A30000h - 71A38000h
foo_history                      loaded at 00D20000h - 00D30000h
foo_id3v2                        loaded at 00D30000h - 00D60000h
foo_infobox                      loaded at 00D60000h - 00D73000h
foo_info_samurize                loaded at 00D80000h - 00D9D000h
ATITOOLHOOKS                    loaded at 00DB0000h - 00DDB000h
MsgPlusH                        loaded at 00E00000h - 00F38000h
OLEAUT32                        loaded at 770A0000h - 7711D000h
LgWndHk                          loaded at 00F50000h - 00F57000h
RTSUltraMonHook                  loaded at 00F60000h - 00F8E000h
UxTheme                          loaded at 719B0000h - 719E3000h
foo_input_std                    loaded at 00FD0000h - 0106E000h
MSACM32                          loaded at 77B40000h - 77B54000h
foo_lame                        loaded at 01070000h - 01079000h
foo_lpac                        loaded at 01080000h - 01087000h
lpac_codec_api                  loaded at 01090000h - 0109A000h
lpaccodec                        loaded at 010A0000h - 010C9000h
foo_masstag                      loaded at 012F0000h - 01304000h
foo_matroska                    loaded at 01310000h - 01358000h
foo_mod                          loaded at 01360000h - 01369000h
BASS                            loaded at 01370000h - 013CA000h
foo_monkey                      loaded at 013D0000h - 013EC000h
foo_mpcenc                      loaded at 013F0000h - 013F8000h
foo_mpeg4u                      loaded at 01400000h - 01429000h
foo_nez                          loaded at 01430000h - 0145B000h
foo_null                        loaded at 01460000h - 01467000h
foo_ofr                          loaded at 01470000h - 01476000h
OptimFROG                        loaded at 01480000h - 014AC000h
foo_oggpreview                  loaded at 014C0000h - 015C1000h
foo_output_std                  loaded at 015D0000h - 015D9000h
foo_out_dsound_ex                loaded at 015E0000h - 015E9000h
DSOUND                          loaded at 51080000h - 510E1000h
foo_out_ks                      loaded at 01600000h - 0160B000h
SETUPAPI                        loaded at 764A0000h - 765A4000h
foo_playlistgen                  loaded at 01610000h - 0161A000h
foo_playlistgen_ex              loaded at 01620000h - 0162F000h
foo_pphsresample                loaded at 01630000h - 01640000h
foo_psf                          loaded at 01640000h - 016EC000h
foo_read_http                    loaded at 016F0000h - 016F9000h
foo_rgscan                      loaded at 01700000h - 0170D000h
foo_scroll                      loaded at 01710000h - 01716000h
foo_search_ex                    loaded at 01720000h - 01728000h
foo_shn                          loaded at 01730000h - 0173F000h
foo_shuffle                      loaded at 01740000h - 01749000h
foo_sid                          loaded at 01750000h - 01797000h
foo_spc                          loaded at 018C0000h - 018D1000h
foo_speex                        loaded at 018E0000h - 018F8000h
foo_stfu                        loaded at 017A0000h - 017A7000h
foo_tfmx                        loaded at 01900000h - 01909000h
foo_toolame                      loaded at 01910000h - 01923000h
foo_tta                          loaded at 01930000h - 01939000h
foo_tta_old                      loaded at 01940000h - 01949000h
foo_ui_columns                  loaded at 01950000h - 0197F000h
foo_ui_std                      loaded at 01980000h - 01997000h
foo_unpack                      loaded at 019A0000h - 019D1000h
foo_utils                        loaded at 019E0000h - 019F1000h
foo_vis_manager                  loaded at 01A00000h - 01A08000h
foo_vis_samurize2                loaded at 01A10000h - 01A36000h
foo_vis_simple_spectrum          loaded at 01B50000h - 01B5A000h
foo_vis_test                    loaded at 01B60000h - 01B69000h
foo_vis_vu_meter                loaded at 01B70000h - 01B78000h
foo_vorbisenc                    loaded at 01B80000h - 01C91000h
foo_wavpack                      loaded at 01CA0000h - 01CB2000h
foo_wma                          loaded at 01CC0000h - 01CDA000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 58EB0000h - 58EE9000h
foo_xa                          loaded at 01CE0000h - 01CEF000h
LgMsgHk                          loaded at 01D50000h - 01D6E000h
ksuser                          loaded at 5EF80000h - 5EF84000h
netapi32                        loaded at 71A80000h - 71AD3000h
imagehlp                        loaded at 76B10000h - 76B38000h
dbghelp                          loaded at 6D7D0000h - 6D871000h

Stack dump analysis:
Address: 77F36866h, location: "ntdll", loaded at 77F30000h - 77FEF000h
Symbol: "RtlFreeHeap" (+00000181h)
Address: 01A05184h, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Symbol: "foobar2000_get_interface" (+00002629h)
Address: 77CDFDA9h, location: "USER32", loaded at 77CD0000h - 77D60000h
Symbol: "PostMessageA" (+000000B2h)
Address: 77F7AF90h, location: "ntdll", loaded at 77F30000h - 77FEF000h
Symbol: "RtlUpdateTimer" (+0000CAE5h)
Address: 0101F9A4h, location: "foo_input_std", loaded at 00FD0000h - 0106E000h
Symbol: "foobar2000_get_interface" (+00028B7Ch)
Address: 77F35A34h, location: "ntdll", loaded at 77F30000h - 77FEF000h
Symbol: "RtlActivateActivationContextUnsafeFast" (+00000252h)
Address: 77F79458h, location: "ntdll", loaded at 77F30000h - 77FEF000h
Symbol: "RtlUpdateTimer" (+0000AFADh)
Address: 77F367F9h, location: "ntdll", loaded at 77F30000h - 77FEF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 77B8B9BEh, location: "msvcrt", loaded at 77B70000h - 77BC4000h
Symbol: "free" (+000000C3h)
Address: 0101FD88h, location: "foo_input_std", loaded at 00FD0000h - 0106E000h
Symbol: "foobar2000_get_interface" (+00028F60h)
Address: 77F35A34h, location: "ntdll", loaded at 77F30000h - 77FEF000h
Symbol: "RtlActivateActivationContextUnsafeFast" (+00000252h)
Address: 77F79458h, location: "ntdll", loaded at 77F30000h - 77FEF000h
Symbol: "RtlUpdateTimer" (+0000AFADh)
Address: 77B8B9BEh, location: "msvcrt", loaded at 77B70000h - 77BC4000h
Symbol: "free" (+000000C3h)
Address: 01A05184h, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Symbol: "foobar2000_get_interface" (+00002629h)
Address: 77B94D50h, location: "msvcrt", loaded at 77B70000h - 77BC4000h
Symbol: "except_handler3" (+00000000h)
Address: 77B720C0h, location: "msvcrt", loaded at 77B70000h - 77BC4000h
Symbol: "__non_rtti_object::`vftable'" (+00000CA8h)
Address: 01A0221Eh, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Address: 01A0522Ch, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Symbol: "foobar2000_get_interface" (+000026D1h)
Address: 01A04170h, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Symbol: "foobar2000_get_interface" (+00001615h)
Address: 01A01D5Fh, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Address: 01A0522Ch, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Symbol: "foobar2000_get_interface" (+000026D1h)
Address: 01A0165Dh, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Address: 01A015CEh, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Address: 00F677BBh, location: "RTSUltraMonHook", loaded at 00F60000h - 00F8E000h
Address: 77CD612Fh, location: "USER32", loaded at 77CD0000h - 77D60000h
Address: 01A015CEh, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Address: 01A015CEh, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Address: 77CD69A5h, location: "USER32", loaded at 77CD0000h - 77D60000h
Symbol: "GetMessageW" (+000001EEh)
Address: 01A015CEh, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Address: 77CD695Bh, location: "USER32", loaded at 77CD0000h - 77D60000h
Symbol: "GetMessageW" (+000001A4h)
Address: 77D051FEh, location: "USER32", loaded at 77CD0000h - 77D60000h
Symbol: "IsCharAlphaNumericW" (+000001B9h)
Address: 77CD69C0h, location: "USER32", loaded at 77CD0000h - 77D60000h
Symbol: "GetMessageW" (+00000209h)
Address: 77CD6689h, location: "USER32", loaded at 77CD0000h - 77D60000h
Symbol: "TranslateMessage" (+00000520h)
Address: 01A015CEh, location: "foo_vis_manager", loaded at 01A00000h - 01A08000h
Address: 77D051FEh, location: "USER32", loaded at 77CD0000h - 77D60000h
Symbol: "IsCharAlphaNumericW" (+000001B9h)
Address: 77CD66A8h, location: "USER32", loaded at 77CD0000h - 77D60000h
Symbol: "TranslateMessage" (+0000053Fh)
Address: 77CD6704h, location: "USER32", loaded at 77CD0000h - 77D60000h
Symbol: "DispatchMessageW" (+0000000Bh)
Address: 100038ECh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uDispatchMessage" (+0000000Ah)
Address: 0041238Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77E2F38Ch, location: "kernel32", loaded at 77E20000h - 77F1F000h
Symbol: "TerminateThread" (+00000113h)
Address: 77E50ABCh, location: "kernel32", loaded at 77E20000h - 77F1F000h
Symbol: "ValidateLocale" (+00000170h)
Address: 77E622E0h, location: "kernel32", loaded at 77E20000h - 77F1F000h
Symbol: "VerSetConditionMask" (+00002636h)
Address: 00438C81h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE


I have foobar2000 0.8.3 special installed, a reinstall did not help. I'm also using a custom template for the playlist. I hope somebody can help me out, because this is really getting annoying. Thanks in advance!