Help - Search - Members - Calendar
Full Version: v09 RC: "directsound update thread" crash
Hydrogenaudio Forums > Hosted Forums > foobar2000 > Support - (fb2k)
BlindSeer
I've experienced several crashes with the most recent build. I haven't figured out how to consistently reproduce the crash, but it occurs right when I select a new song to play, either by double-clicking a song in the playlist or by sending something to the playlist from Albumlist. I think it's only happened when another song has already been playing. I had similar crashes every so often with the previous betas, but it seems to be happening much more frequently with the RC - three times already today. Here's the most recent log:
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 73F122E8h
Access violation, operation: read, address: 01138030h
Call path:
directsound update thread
This is the first crash logged by this instance.
Code bytes (73F122E8h):
73F122A8h: 08 8B 01 FF 71 08 FF 50 0C 5D C2 04 00 8B 16 50
73F122B8h: FF 52 10 E9 2A FD FF FF 90 90 90 90 90 8B FF 55
73F122C8h: 8B EC 56 57 8B 55 10 8B 75 0C 8B 7D 08 83 FA 1F
73F122D8h: 0F 8F B1 20 00 00 F7 C2 1C 00 00 00 74 17 8D 1B
73F122E8h: 8B 06 8D 76 04 89 07 83 EA 04 8D 7F 04 F7 C2 1C
73F122F8h: 00 00 00 75 EB F7 C2 02 00 00 00 0F 85 70 D9 00
73F12308h: 00 F7 C2 01 00 00 00 0F 85 10 44 01 00 5F 5E 5D
73F12318h: C2 0C 00 90 90 90 90 90 8B FF 55 8B EC 8B 45 08
Stack (0262FC98h):
0262FC78h: 0217F60C 004536D5 00EA4870 004536DF
0262FC88h: 01588008 003B0178 0158A700 004CBD28
0262FC98h: 00000000 01137FF8 0262FCB4 73F124DF
0262FCA8h: 01136BE8 01138030 00000010 0262FCC8
0262FCB8h: 73F124C1 01136BE8 01138030 00000010
0262FCC8h: 0262FCE8 73F25522 01136BE8 01138030
0262FCD8h: 00000010 00000000 01136BE8 01137FF8
0262FCE8h: 0262FD04 73F1CBFF 0000021C 00000001
0262FCF8h: 01136BE8 011323D8 01137D88 0262FD44
0262FD08h: 73F1C6E1 0000021C 00000001 01136BE0
0262FD18h: 00000000 011323D8 00000002 01135408
0262FD28h: 00000000 011353E8 00000000 011353F8
0262FD38h: 011353F8 00000000 00000000 0262FD64
0262FD48h: 73F1CF93 00000000 01136BC8 01132B58
0262FD58h: 011323D8 00000000 011323D8 0262FD90
0262FD68h: 73F1D6D2 01132B58 00000000 01135CB8
0262FD78h: 01135CB8 73F1379C 73F11400 01135BE0
0262FD88h: 01135BE0 00000001 0262FDD4 73F16832
0262FD98h: 01132B58 01131FF4 01131FC0 01131FF4
0262FDA8h: 00000007 73F13C08 73F1184C 01135CB8
Registers:
EAX: 01136BE8, EBX: 01136BC8, ECX: 01137FF8, EDX: 00000010
ESI: 01138030, EDI: 01136BE8, EBP: 0262FCA0, ESP: 0262FC98
Crash location: "DSOUND", loaded at 73F10000h - 73F6C000h

Loaded modules:
foobar2000 loaded at 00400000h - 004DA000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D4000h
ole32 loaded at 774E0000h - 7761C000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 763B0000h - 763F9000h
uxtheme loaded at 5AD70000h - 5ADA8000h
foo_albumlist loaded at 003C0000h - 003FF000h
foo_cdda loaded at 00A30000h - 00A5F000h
foo_converter loaded at 00A80000h - 00ADE000h
foo_dsp_std loaded at 00B00000h - 00B3F000h
foo_input_std loaded at 00B60000h - 00C69000h
foo_masstag loaded at 00C90000h - 00CDE000h
foo_rgscan loaded at 00D00000h - 00D43000h
foo_ui_columns loaded at 00D70000h - 00DE7000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_ui_std loaded at 00E10000h - 00E68000h
DSOUND loaded at 73F10000h - 73F6C000h
WINMM loaded at 76B40000h - 76B6D000h
VERSION loaded at 77C00000h - 77C08000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud loaded at 72D20000h - 72D29000h
msacm32 loaded at 72D10000h - 72D18000h
MSACM32 loaded at 77BE0000h - 77BF5000h
midimap loaded at 77BD0000h - 77BD7000h
KsUser loaded at 73EE0000h - 73EE4000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 73F124DFh, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Address: 73F124C1h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Address: 73F25522h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Symbol: "DllGetClassObject" (+00004ACFh)
Address: 73F1CBFFh, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Symbol: "DirectSoundCreate" (+00007FBCh)
Address: 73F1C6E1h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Symbol: "DirectSoundCreate" (+00007A9Eh)
Address: 73F1CF93h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Symbol: "DirectSoundCreate" (+00008350h)
Address: 73F1D6D2h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Symbol: "DirectSoundCreate" (+00008A8Fh)
Address: 73F1379Ch, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Address: 73F11400h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Address: 73F16832h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Symbol: "DirectSoundCreate" (+00001BEFh)
Address: 73F13C08h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Address: 73F1184Ch, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Address: 73F146E9h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Address: 73F12040h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Address: 73F14CA5h, location: "DSOUND", loaded at 73F10000h - 73F6C000h
Symbol: "DirectSoundCreate" (+00000062h)
Address: 0045EF93h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004C82D8h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004C82E0h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 0045ED7Eh, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004C82D8h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004C82E0h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004C8308h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 00497774h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 0045EAABh, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004C82D8h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004B05ECh, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004C8308h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004B05ECh, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004C82D8h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 0045EA40h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004977AEh, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 0045E928h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004977C1h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 7C80B50Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 004C82D8h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004C82D8h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C80B518h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 0045E902h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 004C82D8h, location: "foobar2000", loaded at 00400000h - 004DA000h
Address: 77ACD264h, location: "CRYPT32", loaded at 77A80000h - 77B14000h
Symbol: "CryptFormatObject" (+0000008Dh)
Address: 77ACD264h, location: "CRYPT32", loaded at 77A80000h - 77B14000h
Symbol: "CryptFormatObject" (+0000008Dh)

Version info:
foobar2000 v0.9 RC (2006-02-24)
UNICODE

Additional info:
FLAC decoder 1.1.0 (foo_input_std)
Standard DSP array 1.0 (foo_dsp_std)
Columns UI 0.1.3 pre-alpha 17v2 (foo_ui_columns)
Standard input array 1.0 (foo_input_std)
CD Audio decoder 2.0 (foo_cdda)
Masstagger 1.5 (foo_masstag)
Converter 1.0 (foo_converter)
Album List 3.1.0 (foo_albumlist)
CLI encoder 0.5 (foo_converter)
Default User Interface 0.9acc (foo_ui_std)
ReplayGain Scanner 2.0 (foo_rgscan)
MPEG-4 AAC decoder 2.1 (foo_input_std)

My soundcard is an Echo Indigo PCMCIA card. I'm using the default output settings.
Peter
I suggest installing latest Windows service packs and updating to latest DirectX version - this may or may not be fixable on our side, but it's DirectSound library code that crashes rather than our code.
BlindSeer
I have the latest service packs but will try updating DirectX. Thanks for the quick reply.

edit: Looks like it was probably a soundcard driver problem, actually, so certainly not an issue on your end. So far so good with updated drivers.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.