Skip to main content
Topic: [BUG] Crash on properties dialog (Read 1627 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[BUG] Crash on properties dialog

This is a weird crash because I can't reproduce it so maybe it's just my com going crazy. Anyway it happen as simple as this I select two file->properties->change album name -> then double click on track title to bring on the edit box fot title -> go to individual page select first track then notice I need something on the technicle page so I press cancel and click on the properties tab and it crash. Here the crash log and the two file I select are mp3 and foobar's playing the first song.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0041B05Ah
Access violation, operation: read, address: 00000004h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0041B05Ah):
0041B01Ah:  34 03 EB 07 8B 40 18 8D 74 18 EC FF 75 FC 8B 07
0041B02Ah:  FF 75 08 8B CF FF 50 1C 8B 16 6A FF 50 8B CE FF
0041B03Ah:  52 08 FF 45 FC 8B 45 FC 83 C3 14 3B 45 F4 72 C6
0041B04Ah:  5E 5B C9 C2 04 00 B8 03 AA 4A 00 E8 D2 7C 08 00
0041B05Ah:  8B 46 04 83 EC 28 53 33 DB 3B C3 75 07 32 C0 E9
0041B06Ah:  C8 00 00 00 57 8B 3E 8D 45 CC 50 E8 55 3A 00 00
0041B07Ah:  33 C0 40 89 5D FC 39 46 04 89 45 E4 0F 86 86 00
0041B08Ah:  00 00 C7 45 E8 24 00 00 00 8B 3E 03 7D E8 8D 45
Stack (0012F6B0h):
0012F690h:  0231EB70 7C9C76F0 77F643DD 7C9C76F0
0012F6A0h:  00000004 00000000 0231E07C 00000000
0012F6B0h:  0012F6F8 004AAA03 FFFFFFFF 0012F704
0012F6C0h:  0041B211 01B292E0 77D4F450 FFFFFFFF
0012F6D0h:  77D4F448 77D4FA03 00000578 01B2937C
0012F6E0h:  00001009 00000000 00140101 0012F6F8
0012F6F0h:  77D4B794 0041B205 0012F7B4 004A54F8
0012F700h:  FFFFFFFF 0012F7C0 004229A6 00000000
0012F710h:  01B29372 01B292E0 01B29200 003C0000
0012F720h:  00000000 0049058C 467C5425 00000000
0012F730h:  0012F7AC 01B03848 00001004 0012F728
0012F740h:  001401FC 0012F7BC 00493B60 4622EA49
0012F750h:  FFFFFFFE 0049058C 0041FF8E 01B03848
0012F760h:  00000000 00407FED 77D4F448 00000000
0012F770h:  00000000 7FFDE6CC 0012F76C 00470379
0012F780h:  0012F7FC 77D70494 77D4F450 004C4620
0012F790h:  00000000 00000000 00000000 00000000
0012F7A0h:  0000130B 01B29200 00000001 00000000
0012F7B0h:  0042293E 0012F7FC 004ABBE4 00000000
0012F7C0h:  0012F808 00422932 01B292E0 00000001
Registers:
EAX: 0041B05A, EBX: 00000000, ECX: 77D4F448, EDX: 7C90EB94
ESI: 00000000, EDI: 0012F78C, EBP: 0012F6BC, ESP: 0012F6B0
Crash location: "foobar2000", loaded at 00400000h - 004F0000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F0000h
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 - 77F56000h
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
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
MSCTF                            loaded at 74720000h - 7476B000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00A60000h - 00A93000h
foo_albumlist                    loaded at 00AB0000h - 00AF0000h
foo_autoplaylist                loaded at 00B10000h - 00B40000h
foo_cdda                        loaded at 00B60000h - 00B95000h
foo_common                      loaded at 00BC0000h - 00BFA000h
foo_converter                    loaded at 00C20000h - 00C8A000h
foo_dbsearch                    loaded at 00CB0000h - 00D0C000h
foo_dsp_std                      loaded at 00D30000h - 00D71000h
foo_freedb2                      loaded at 00DA0000h - 00DE0000h
foo_history                      loaded at 00E00000h - 00E1C000h
foo_infobox                      loaded at 00E40000h - 00E80000h
foo_input_monkey                loaded at 00EA0000h - 00EEA000h
foo_input_ofr                    loaded at 00F10000h - 00F37000h
OptimFROG                        loaded at 00F50000h - 00F82000h
foo_input_std                    loaded at 00FB0000h - 010B9000h
foo_input_tta                    loaded at 010E0000h - 0110D000h
foo_masstag                      loaded at 01130000h - 0117F000h
foo_masstag_addons              loaded at 011A0000h - 011AA000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_osd                          loaded at 011D0000h - 01205000h
foo_playlist_manager            loaded at 01230000h - 01277000h
foo_pqview                      loaded at 012A0000h - 012BC000h
foo_psf                          loaded at 012E0000h - 013C2000h
foo_rgscan                      loaded at 013F0000h - 01435000h
foo_ui_columns                  loaded at 01460000h - 014FB000h
foo_ui_std                      loaded at 01520000h - 01576000h
foo_unpack                      loaded at 015A0000h - 015CE000h
foo_utils                        loaded at 015F0000h - 01629000h
foo_version                      loaded at 01650000h - 01676000h
dbghelp                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h
idle                            loaded at 60300000h - 60307000h
MSVCR71                          loaded at 7C340000h - 7C396000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
SETUPAPI                        loaded at 77920000h - 77A13000h

Stack dump analysis:
Address: 004AAA03h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0041B211h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D4F450h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DrawIconEx" (+000000C6h)
Address: 77D4F448h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DrawIconEx" (+000000BEh)
Address: 77D4FA03h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DrawEdge" (+000001FCh)
Address: 77D4B794h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000032h)
Address: 0041B205h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004A54F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004229A6h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049058Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00493B60h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049058Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0041FF8Eh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00407FEDh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D4F448h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DrawIconEx" (+000000BEh)
Address: 00470379h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4F450h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DrawIconEx" (+000000C6h)
Address: 004C4620h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0042293Eh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004ABBE4h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00422932h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004228DFh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BCAD0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00422883h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004ABBFEh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00422D59h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D48BB1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4B274h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000008Fh)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4B258h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000073h)
Address: 77D484BCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D48564h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 0046D6B0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 004AC000h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0046D782h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0046D705h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0046D6B0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D4EDA9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 0046D6B0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0046D6B0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D54CA6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+000002C2h)
Address: 0046D6B0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D54CC8h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+000002E4h)
Address: 77D54AF2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+0000010Eh)
Address: 0046D6B0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D484BCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D48564h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D54D1Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D489A5h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 77D54CFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D56DEBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EndDialog" (+00000122h)
Address: 77D553A0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetActiveWindow" (+00000020h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D489C8h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D489E8h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D6E819h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042E551h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BBBE4h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0042E5BBh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D4E666h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 01057CBCh, location: "foo_input_std", loaded at 00FB0000h - 010B9000h
Address: 0042F10Ah, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BCAACh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 004C4620h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004C4620h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004C4604h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E1128h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 1000E250h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000396Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uGetCallStackPath" (+00000B5Ah)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00490A0Dh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004E11A8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00449FF1h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0041FF7Dh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00407FEDh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004937DAh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BD518h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 10002D97h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004BD518h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004ABFA2h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BD518h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0042F2F6h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004DD950h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00493864h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0048ED3Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0048ED36h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004B19ECh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004B0453h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004E11A0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00493B60h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004AC30Dh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00492FC4h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00493B60h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049302Dh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F0000h

Version info:
foobar2000 v0.9.3 beta 3
UNICODE

Additional info:
Special file info box 2.0.3  (foo_infobox)
Standard DSP array 1.0  (foo_dsp_std)
History 0.2  (foo_history)
Components versions viewer 0.3  (foo_version)
OptimFROG Lossless/DualStream Decoder 1.20b  (foo_input_ofr)
ZIP/GZIP reader 1.0  (foo_unpack)
Default User Interface 0.9acc  (foo_ui_std)
Masstagger 1.6  (foo_masstag)
On-Screen Display 1.52  (foo_osd)
ReplayGain Scanner 2.0.2  (foo_rgscan)
RAR reader 1.1  (foo_unpack)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
FLAC decoder 1.1.0  (foo_input_std)
ABX comparator 1.3  (foo_abx)
Playlist tools 0.5.8  (foo_utils)
Highly Experimental 2.0.5  (foo_psf)
Album List 3.2.0  (foo_albumlist)
CD Audio Decoder 2.1.1  (foo_cdda)
Common services 0.1  (foo_common)
Playlist Manager 1.0.2  (foo_playlist_manager)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Converter 1.0.1  (foo_converter)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Database search 1.3.1 beta 11  (foo_dbsearch)
freedb tagger 0.5.2  (foo_freedb2)
Masstagger Addons 0.1.1  (foo_masstag_addons)


[BUG] Crash on properties dialog

Reply #1
Couldn't reproduce it on w2k sp4. Also played around a bit, no crash.

[BUG] Crash on properties dialog

Reply #2
Reproduced (was a bit tricky to do), thanks for the report, I'm looking into it now.

[BUG] Crash on properties dialog

Reply #3
Thanks for the great program and your fast respond. Man you guys rock.

 
SimplePortal 1.0.0 RC1 © 2008-2019