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: Foobar 1.2 and library rescan "loop" bug (Read 1977 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Foobar 1.2 and library rescan "loop" bug

Greetings. I came to post here because of some annoying bug that started right after I updated foobar2000 to 1.2 from 1.1.18. I'll explain what happens: I have two music folders, one is my external HDD and another is my laptop, both added to the Music Folders list in the Media Library, properly set to scan. I use Soulseek as well, whose download folder is within my music folder (so I can tag and sort it later from foobar2k), and it was working fine, every time a download finishes, the new file appeared on the list.

However, this changed when I updated to the new foobar2000 version. Now every time a download finishes on Soulseek, foobar crashes. I used to think it was because of some corrupt file I was trying to play or some misconfiguration, but it was all just as I left it before. The program crashes no matter if I'm playing music or if it's in stand-by, on the taskbar or minimized, as soon as a new song is added to the library in my laptop, the program crashes. Here's the error log (I've sent dozens of these from yesterday until today, btw):

Code: [Select]
Illegal operation:
Code: AA67913Ch, flags: 00000001h, address: 7C812FD3h
Bug check

Call path:
[b]folder watcher thread=>watch loop[/b]

Code bytes (7C812FD3h):
7C812F93h:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812FA3h:  45 BC 81 2F 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812FB3h:  F9 0F 0F 87 05 1A 03 00 85 C9 89 4D C0 74 07 57
7C812FC3h:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 10 15 80 7C
7C812FD3h:  5E C9 C2 10 00 85 FF 0F 8E 5E 8E FF FF 8B 55 FC
7C812FE3h:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812FF3h:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 99 87 03
7C813003h:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 97 87 03 00

Stack (03E6FB28h):
03E6FB08h:  00000000 00000000 00000000 00000000
03E6FB18h:  00000000 00000000 00000000 00000000
03E6FB28h:  00000000 AA67913C 00000001 00000000
03E6FB38h:  7C812FD3 00000000 00EA0000 03E6F93C
03E6FB48h:  7C92005D 03E6FC10 7C91E920 7C9201E0
03E6FB58h:  FFFFFFFF 7C9201DB 00505658 00EA0000
03E6FB68h:  00000000 00000080 03E6FD24 00000000
03E6FB78h:  00000080 03E6FBB8 10002704 AA67913C
03E6FB88h:  00000001 00000000 00000000 034A74E0
03E6FB98h:  00000000 034CEFC0 03E6FB94 03E6F754
03E6FBA8h:  03E6FC24 100185A8 1001E730 00000000
03E6FBB8h:  03E6FBEC 0043F9A3 03E6FC18 02D8E048
03E6FBC8h:  00537EB2 0040302A 00000040 0000000E
03E6FBD8h:  034CEFC0 0000000E 034CEFCF 034A74EF
03E6FBE8h:  03E6FBFC 03E6FC30 0043F909 02D8E048
03E6FBF8h:  03E6FD20 034CEFC0 034A74E0 00000020
03E6FC08h:  02D8E014 00000020 034A74E0 0051A6FB
03E6FC18h:  03E6FD20 00000040 0043DE26 03E6FE9C
03E6FC28h:  00523955 00000000 03E6FEAC 00441ED7
03E6FC38h:  03E6FD20 034CEFC0 034A74E0 00000020

Registers:
EAX: 03E6FB2C, EBX: 034CEFC0, ECX: 034A74E0, EDX: 034A7455
ESI: 00000000, EDI: 034A74E0, EBP: 03E6FB7C, ESP: 03E6FB28

Crash location:
Module: kernel32
Offset: 12FD3h
Symbol: "RaiseException" (+52h)

Loaded modules:
foobar2000                      loaded at 00400000h - 005BC000h
ntdll                            loaded at 7C910000h - 7C9C8000h
kernel32                        loaded at 7C800000h - 7C903000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE3000h
Secur32                          loaded at 77FC0000h - 77FD1000h
GDI32                            loaded at 77EF0000h - 77F39000h
USER32                          loaded at 7E390000h - 7E421000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
DSOUND                          loaded at 73E90000h - 73EEC000h
ole32                            loaded at 774B0000h - 775EE000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINMM                            loaded at 76B00000h - 76B2E000h
UxTheme                          loaded at 5B150000h - 5B188000h
SHELL32                          loaded at 7E6A0000h - 7EEC1000h
zlib1                            loaded at 62E80000h - 62E9E000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76C50000h - 76C78000h
dbghelp                          loaded at 5D4B0000h - 5D551000h
COMDLG32                        loaded at 76360000h - 763AA000h
CRYPT32                          loaded at 77A50000h - 77AE6000h
MSASN1                          loaded at 77AF0000h - 77B02000h
gdiplus                          loaded at 4EBA0000h - 4ED4B000h
WINHTTP                          loaded at 4D550000h - 4D5A9000h
IMM32                            loaded at 76340000h - 7635D000h
LPK                              loaded at 62E30000h - 62E39000h
USP10                            loaded at 74D20000h - 74D8B000h
MSCTF                            loaded at 746B0000h - 746FC000h
msctfime                        loaded at 75160000h - 7518E000h
foo_cdda                        loaded at 01180000h - 011CF000h
foo_audioscrobbler              loaded at 011E0000h - 01211000h
WS2_32                          loaded at 71A30000h - 71A47000h
WS2HELP                          loaded at 71A20000h - 71A28000h
foo_albumlist                    loaded at 01280000h - 012DC000h
foo_dsp_std                      loaded at 01300000h - 01335000h
foo_freedb2                      loaded at 01370000h - 013BE000h
foo_dsp_dolbyhp                  loaded at 013E0000h - 01404000h
foo_rgscan                      loaded at 01420000h - 0146C000h
foo_input_monkey                loaded at 01490000h - 014D9000h
foo_discogs                      loaded at 01500000h - 01563000h
WININET                          loaded at 3FA00000h - 3FAE6000h
Normaliz                        loaded at 01570000h - 01579000h
urlmon                          loaded at 44430000h - 44563000h
OLEAUT32                        loaded at 770F0000h - 7717B000h
iertutil                        loaded at 400A0000h - 4028B000h
foo_dsp_eq                      loaded at 017B0000h - 017E6000h
foo_playlistexport              loaded at 01810000h - 01846000h
foo_input_std                    loaded at 01870000h - 019DC000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
avcodec-54                      loaded at 6A0C0000h - 6A394000h
avutil-51                        loaded at 68B80000h - 68BB8000h
foo_converter                    loaded at 01A00000h - 01A7E000h
foo_texttools                    loaded at 01AA0000h - 01AD4000h
foo_ui_std                      loaded at 01B00000h - 01BE9000h
MSIMG32                          loaded at 76330000h - 76335000h
foo_fileops                      loaded at 01C10000h - 01C5A000h
foo_bitcompare                  loaded at 01C80000h - 01CA8000h
netapi32                        loaded at 597F0000h - 59845000h
appHelp                          loaded at 77B10000h - 77B32000h
CLBCATQ                          loaded at 76F90000h - 7700F000h
COMRes                          loaded at 77010000h - 770E0000h
ieframe                          loaded at 40290000h - 40D2C000h
SETUPAPI                        loaded at 778F0000h - 779E7000h
xpsp2res                        loaded at 053B0000h - 05686000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
mswsock                          loaded at 719D0000h - 71A10000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
iphlpapi                        loaded at 76D20000h - 76D39000h
wdmaud                          loaded at 72CA0000h - 72CA9000h
winrnr                          loaded at 76F70000h - 76F78000h
WLDAP32                          loaded at 76F20000h - 76F4D000h
mdnsNSP                          loaded at 64000000h - 64021000h
rasadhlp                        loaded at 76F80000h - 76F86000h
hnetcfg                          loaded at 66740000h - 66799000h
wshtcpip                        loaded at 71A10000h - 71A18000h
msacm32                          loaded at 72C90000h - 72C98000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E60000h - 73E64000h
MLANG                            loaded at 75DD0000h - 75E61000h

Stack dump analysis:
Address: 7C812FD3h (kernel32+12FD3h), symbol: "RaiseException" (+52h)
Address: 7C92005Dh (ntdll+1005Dh), symbol: "RtlFreeHeap" (+130h)
Address: 7C91E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C9201E0h (ntdll+101E0h), symbol: "RtlAllocateHeap" (+11Ch)
Address: 7C9201DBh (ntdll+101DBh), symbol: "RtlAllocateHeap" (+117h)
Address: 00505658h (foobar2000+105658h)
Address: 10002704h (shared+2704h), symbol: "uBugCheck" (+20h)
Address: 100185A8h (shared+185A8h)
Address: 1001E730h (shared+1E730h)
Address: 0043F9A3h (foobar2000+3F9A3h)
Address: 00537EB2h (foobar2000+137EB2h)
Address: 0040302Ah (foobar2000+302Ah)
Address: 0043F909h (foobar2000+3F909h)
Address: 0051A6FBh (foobar2000+11A6FBh)
Address: 0043DE26h (foobar2000+3DE26h)
Address: 00523955h (foobar2000+123955h)
Address: 00441ED7h (foobar2000+41ED7h)
Address: 00547588h (foobar2000+147588h)
Address: 7C92997Ch (ntdll+1997Ch), symbol: "RtlUnicodeStringToInteger" (+213h)
Address: 00539AE4h (foobar2000+139AE4h)
Address: 00547588h (foobar2000+147588h)
Address: 00547588h (foobar2000+147588h)
Address: 00539AE4h (foobar2000+139AE4h)
Address: 0053BEACh (foobar2000+13BEACh)
Address: 0056DD98h (foobar2000+16DD98h)
Address: 00539AE4h (foobar2000+139AE4h)
Address: 0053BEACh (foobar2000+13BEACh)
Address: 0056DD98h (foobar2000+16DD98h)
Address: 00506B99h (foobar2000+106B99h)
Address: 7C9201E0h (ntdll+101E0h), symbol: "RtlAllocateHeap" (+11Ch)
Address: 7C810729h (kernel32+10729h), symbol: "CreateThread" (+22h)
Address: 00525E7Ah (foobar2000+125E7Ah)
Address: 00441564h (foobar2000+41564h)
Address: 100027CDh (shared+27CDh), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 0053BDC0h (foobar2000+13BDC0h)
Address: 00525ED4h (foobar2000+125ED4h)
Address: 00441492h (foobar2000+41492h)
Address: 00525EE7h (foobar2000+125EE7h)
Address: 0044407Ch (foobar2000+4407Ch)
Address: 00517650h (foobar2000+117650h)
Address: 004440ABh (foobar2000+440ABh)
Address: 00506B73h (foobar2000+106B73h)
Address: 0050B32Ah (foobar2000+10B32Ah)
Address: 00509E90h (foobar2000+109E90h)
Address: 00506BFDh (foobar2000+106BFDh)
Address: 7C80B729h (kernel32+B729h), symbol: "GetModuleFileNameA" (+1BAh)
Address: 7C839AB0h (kernel32+39AB0h), symbol: "ValidateLocale" (+2B0h)
Address: 7C80B730h (kernel32+B730h), symbol: "GetModuleFileNameA" (+1C1h)
Address: 00506B99h (foobar2000+106B99h)

Environment:
App: foobar2000 v1.2
UI: Default User Interface 0.9.5

Components:
Core (2012-12-28 12:23:58 UTC)
    foobar2000 core 1.2
foo_albumlist.dll (2012-12-28 12:22:20 UTC)
    Album List 4.5
foo_audioscrobbler.dll (2008-05-13 20:06:16 UTC)
    Audioscrobbler 2.3.1
foo_bitcompare.dll (2008-12-05 19:38:02 UTC)
    Binary Comparator 1.2
foo_cdda.dll (2012-12-28 12:21:56 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2012-12-28 12:22:04 UTC)
    Converter 1.5
foo_discogs.dll (2011-08-25 03:55:50 UTC)
    Discogs Tagger 1.30
foo_dsp_dolbyhp.dll (2010-10-10 01:08:44 UTC)
    Dolby Headphone Wrapper 1.4.1
foo_dsp_eq.dll (2012-12-28 12:22:34 UTC)
    Equalizer 1.0
foo_dsp_std.dll (2012-12-28 12:22:18 UTC)
    Standard DSP Array 1.2
foo_fileops.dll (2012-12-28 12:21:36 UTC)
    File Operations 2.2
foo_freedb2.dll (2012-12-28 12:20:38 UTC)
    Online Tagger 0.7
foo_input_monkey.dll (2012-06-22 03:33:40 UTC)
    Monkey's Audio Decoder 2.1.6
foo_input_std.dll (2012-12-28 12:21:48 UTC)
    Standard Input Array 1.0
foo_playlistexport.dll (2009-12-08 12:36:26 UTC)
    Playlist Export 0.3
foo_rgscan.dll (2012-12-28 12:21:32 UTC)
    ReplayGain Scanner 2.1.2
foo_texttools.dll (2010-10-10 01:01:33 UTC)
    Text Tools 1.0.5
foo_ui_std.dll (2012-12-28 12:22:32 UTC)
    Default User Interface 0.9.5

Recent events:
Watching: D:\Music
Watching: C:\Documents and Settings\Laura\Mis documentos\Mi música
Album List refreshed in: 0:01.101099
Audioscrobbler: Loaded
Startup time : 0:09.417907
Opening track for playback: "D:\Music\Spite Extreme Wing\2005 - Kosmokrator\06- Monvmentvm.mp3"
Opening track for playback: "D:\Music\Spite Extreme Wing\2005 - Kosmokrator\07- Clermont.mp3"


Machine specifications:
OS: Windows 5.1.2600 Service Pack 3 x86
CPU: Intel® Atom™ CPU N270  @ 1.60GHz, features: MMX SSE SSE2 SSE3
Audio: Realtek HD Audio output

I've highlighted what I think it's the problem, but I figure you guys should know better. I don't know if there's a way to install an earlier version without losing the settings either...

Foobar 1.2 and library rescan "loop" bug

Reply #1
Problem acknowledged, thanks for reporting.

Update: please get 1.2.1
Microsoft Windows: We can't script here, this is bat country.


Foobar 1.2 and library rescan "loop" bug

Reply #3
Can I just say, I was just literally about to come to the forum to update the crash thread about this because I'd worked out the cause too.
You guys (esp Peter of course!) are awesome for fixing it so soon - downloading 1.2.1 now!