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: Columns UI: crash on broken PNG file (Read 3426 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Columns UI: crash on broken PNG file

foobar crashed immediatly when I start it. It gives me an error message ("The action 'read' could not be executed in the memory.", translatet it from german, it's therefor not literal) and then pops up the changelog below. I can't figure out what it ist, it just happened from one day to the other.  I hope someone can give me some good advice concerning this.
By the way, I only installed the new beta today, but it happened before with the stable version as well, so it's not because of this.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C94426Dh
Access violation, operation: read, address: 00000000h
Call path:
entry=>user_interface::init
Code bytes (7C94426Dh):
7C94422Dh:  90 90 90 FF FF FF FF 00 00 00 00 62 CA 94 7C 90
7C94423Dh:  90 90 90 90 64 A1 18 00 00 00 53 6A 00 8B 40 30
7C94424Dh:  FF 70 18 E8 E8 C1 FD FF C3 88 4F 05 8D 48 08 8B
7C94425Dh:  11 89 95 64 FF FF FF 8B 40 0C 89 85 5C FF FF FF
7C94426Dh:  8B 00 3B 42 04 0F 85 13 01 00 00 3B C1 0F 85 0B
7C94427Dh:  01 00 00 FF 75 B0 8B 75 E4 56 E8 08 C9 FD FF 8B
7C94428Dh:  85 64 FF FF FF 8B 8D 5C FF FF FF 89 01 89 48 04
7C94429Dh:  3B C1 0F 84 E4 77 00 00 8B 45 B0 0F B7 08 29 4E
Stack (0012E42Ch):
0012E40Ch:  0012EBBC EF66E1FC BBF74820 00000001
0012E41Ch:  EF66E11C 0000003B 00000083 0073AA50
0012E42Ch:  00000041 00000000 7C9205D4 01FE2478
0012E43Ch:  01FE0178 01FE2440 01FE9B20 01840468
0012E44Ch:  00000008 01FE2340 01FE0178 0000000A
0012E45Ch:  01FE8458 00000000 01FE0300 01FE0178
0012E46Ch:  01FE2480 00000004 00000004 00000000
0012E47Ch:  0012E498 017ACCDB 0012E564 0184F7C9
0012E48Ch:  00000004 00000004 01800A90 0012E4CC
0012E49Ch:  017ACEB0 0012E564 FFFFFFFF 0184F7C9
0012E4ACh:  00000004 01FE20B0 00000000 00000000
0012E4BCh:  00000004 00001000 017AFF27 0184B358
0012E4CCh:  0012E4D8 017B2A66 00000013 0012E514
0012E4DCh:  017AD072 01800A90 017AD032 6CBA1BF5
0012E4ECh:  01FE20B0 00000000 00002000 00000004
0012E4FCh:  0012E4E8 0000176F 0012E7BC 01FE0348
0012E50Ch:  6DD7EE89 FFFFFFFE 01FE8460 00000000
0012E51Ch:  01FE2510 017ACCDB 01FE8458 0000000F
0012E52Ch:  01FE0178 00000004 01800A90 0012E56C
0012E53Ch:  017ACEB0 01FE21CC FFFFFFFF 0184F7D1
Registers:
EAX: 00000000, EBX: 000002EE, ECX: 01FE1AC0, EDX: 00000000
ESI: 01FE02F8, EDI: 01FE0348, EBP: 0012E64C, ESP: 0012E42C
Crash location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitializeContext" (+000001ECh)

Loaded modules:
foobar2000                      loaded at 00400000h - 00522000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C907000h
COMCTL32                        loaded at 773A0000h - 774A3000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 7E360000h - 7E3F1000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F0000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 76350000h - 7639A000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
foo_albumlist                    loaded at 00A10000h - 00A77000h
foo_autoplaylist                loaded at 00AA0000h - 00AD2000h
foo_cdda                        loaded at 00B00000h - 00B35000h
foo_converter                    loaded at 00B60000h - 00BC8000h
foo_dsp_delta                    loaded at 00BF0000h - 00C0E000h
foo_dsp_skip_silence            loaded at 00C30000h - 00C3A000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_std                      loaded at 00C60000h - 00CA8000h
foo_dsp_vst                      loaded at 00CD0000h - 00CF2000h
foo_fileops                      loaded at 00D20000h - 00D66000h
foo_freedb2                      loaded at 00D90000h - 00DD1000h
foo_input_monkey                loaded at 00E00000h - 00E4A000h
foo_input_std                    loaded at 00E70000h - 00F98000h
foo_input_tak                    loaded at 00FC0000h - 01008000h
tak_deco_lib                    loaded at 01020000h - 01058000h
oleaut32                        loaded at 770F0000h - 7717C000h
foo_lyricsdb                    loaded at 01190000h - 011BF000h
WININET                          loaded at 77180000h - 7722B000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
foo_masstag                      loaded at 011E0000h - 01230000h
foo_midi                        loaded at 01290000h - 0133A000h
foo_rgscan                      loaded at 01340000h - 01399000h
foo_run                          loaded at 013B0000h - 013DB000h
foo_sendtodevice                loaded at 01400000h - 0143D000h
foo_sic                          loaded at 01460000h - 014B9000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_uie_albumart                loaded at 015E0000h - 0161D000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_uie_albumlist                loaded at 01650000h - 01693000h
foo_uie_playlists_dropdown      loaded at 016C0000h - 016F9000h
foo_ui_columns                  loaded at 01720000h - 01824000h
foo_ui_std                      loaded at 01850000h - 01911000h
MSIMG32                          loaded at 76320000h - 76325000h
libpng13                        loaded at 01F90000h - 01FCA000h
zlib1                            loaded at 61B80000h - 61B98000h
imagehlp                        loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59DD0000h - 59E71000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 017ACCDBh, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01800A90h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017ACEB0h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017AFF27h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017B2A66h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017AD072h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01800A90h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017AD032h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017ACCDBh, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01800A90h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017ACEB0h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017AFF27h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017B2A66h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017AD072h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01800A90h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017AD032h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01F9124Fh, location: "libpng13", loaded at 01F90000h - 01FCA000h
Symbol: "png_check_sig" (+000000DFh)
Address: 01F9DF13h, location: "libpng13", loaded at 01F90000h - 01FCA000h
Symbol: "png_get_uint_16" (+00000043h)
Address: 01F95C30h, location: "libpng13", loaded at 01F90000h - 01FCA000h
Symbol: "png_read_info" (+00000510h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 01FA91DCh, location: "libpng13", loaded at 01F90000h - 01FCA000h
Address: 01F92915h, location: "libpng13", loaded at 01F90000h - 01FCA000h
Symbol: "png_malloc_default" (+00000015h)
Address: 01F92A17h, location: "libpng13", loaded at 01F90000h - 01FCA000h
Symbol: "png_malloc" (+00000027h)
Address: 01F9EFC9h, location: "libpng13", loaded at 01F90000h - 01FCA000h
Symbol: "png_get_uint_16" (+000010F9h)
Address: 01F969D5h, location: "libpng13", loaded at 01F90000h - 01FCA000h
Symbol: "png_read_update_info" (+00000015h)
Address: 01F98536h, location: "libpng13", loaded at 01F90000h - 01FCA000h
Symbol: "png_read_png" (+00000116h)
Address: 01800A90h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017BD208h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017776DBh, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C80E378h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "DuplicateHandle" (+0000057Ah)
Address: 01800A90h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 017D6D88h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01778AA3h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0041236Ch, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 017B0B40h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017ABB50h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0174894Eh, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01782297h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017D7588h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0177BE76h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E36B41Dh, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 7E3C1088h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Address: 7E36B3BCh, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E36B397h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 017D8DC6h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0177C7CBh, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E36C120h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetClassLongW" (+00000027h)
Address: 7E36C129h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetClassLongW" (+00000030h)
Address: 7E368896h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E36D3C6h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "EnumDisplayMonitors" (+0000047Bh)
Address: 7E368B16h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E3688C1h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3688CAh, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017D90F0h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017A38D5h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E3688CAh, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7E368724h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetDC" (+0000006Dh)
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E36D043h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E390477h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E368820h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetDC" (+00000169h)
Address: 7E36B4B0h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E390477h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4C0h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36FD09h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "UserClientDllInitialize" (+000007F1h)
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E36B463h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E37011Eh, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 7E3700E4h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7E36B3BCh, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E36B397h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77425CB0h, location: "COMCTL32", loaded at 773A0000h - 774A3000h
Symbol: "Ordinal389" (+0000A4CDh)
Address: 7E390477h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B3A0h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E36B397h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7C91D4EAh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "ZwAllocateVirtualMemory" (+0000000Ch)
Address: 7C9280FFh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+00000702h)
Address: 7C921BFFh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitializeCriticalSection" (+000000D2h)
Address: 7C925041h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000046h)
Address: 7C925233h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000238h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 017E8CB6h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C9255C9h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C925152h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000157h)
Address: 7C92554Ah, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9253F5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E369941h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "IsChild" (+00000243h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 017200F8h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7E3699D4h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "IsChild" (+000002D6h)
Address: 7E369A02h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "IsChild" (+00000304h)
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017200F8h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E36A2F3h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "ClientThreadSetup" (+000002F9h)
Address: 7E390477h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E369A08h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "IsChild" (+0000030Ah)
Address: 7E369A02h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "IsChild" (+00000304h)
Address: 7E36A30Ah, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "ClientThreadSetup" (+00000310h)
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E36A32Bh, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "ClientThreadSetup" (+00000331h)
Address: 017A3740h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E369D50h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "UnregisterClassW" (+000002BCh)
Address: 7E3C1270h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Address: 7E360000h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C927BB8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 017ABB50h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 017200F8h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7E3701D7h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "CreateWindowExW" (+000002A7h)
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01805758h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017D1588h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01779A08h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01779A21h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017D1EA8h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E36A3C3h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "RegisterClassW" (+00000039h)
Address: 7E36FF63h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "CreateWindowExW" (+00000033h)
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017A35C1h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E8C68h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E957Ch, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01754D85h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0176EDEBh, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01720000h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E6A14h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E6A1Ch, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E36FF63h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "CreateWindowExW" (+00000033h)
Address: 0180264Ch, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0176DD01h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017D6EC9h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0176DDD2h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0180264Ch, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0176211Bh, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017E7B14h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 017D6FE8h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 0176228Ah, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01763572h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 01762AB0h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9219E6h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDeleteCriticalSection" (+0000015Ch)
Address: 7C921A24h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDeleteCriticalSection" (+0000019Ah)
Address: 7C98C080h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Address: 7C9219FAh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlDeleteCriticalSection" (+00000170h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921B10h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+0000002Ch)
Address: 7C921AD6h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitializeCriticalSectionAndSpinCount" (+000000ACh)
Address: 7C98C0A0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Address: 77BFC3CEh, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "free" (+000001B3h)
Address: 7E36D3C6h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "EnumDisplayMonitors" (+0000047Bh)
Address: 7E36D43Bh, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "SetPropW" (+0000002Ah)
Address: 5B0F8071h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "OpenThemeData" (+000003B9h)
Address: 5B0F8000h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "OpenThemeData" (+00000348h)
Address: 5B0F3A5Ah, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "DrawThemeText" (+00000A29h)
Address: 5B1217D8h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 5B0F3995h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "DrawThemeText" (+00000964h)
Address: 5B0F3A36h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "DrawThemeText" (+00000A05h)
Address: 017D87F0h, location: "foo_ui_columns", loaded at 01720000h - 01824000h
Address: 7E368724h, location: "USER32", loaded at 7E360000h - 7E3F1000h
Symbol: "GetDC" (+0000006Dh)

Version info:
foobar2000 v0.9.5.1 beta 1
UNICODE
Windows 5.1


Additional info:
Masstagger 1.6  (foo_masstag)
Standard DSP Array 1.0  (foo_dsp_std)
foosic music database 1.0 beta 12  (foo_sic)
Skip silence 0.1  (foo_dsp_skip_silence)
VST bridge 0.60 Beta  (foo_dsp_vst)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Album List 4.2  (foo_albumlist)
Default User Interface 0.9.5  (foo_ui_std)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
File Operations 2.1  (foo_fileops)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
TAK Decoder 0.3.4  (foo_input_tak)
foobar2000 core 0.9.5.1 beta 1  (Core)
Send to Device 1.1.2 [Nov 28 2007 - 10:13:31]  (foo_sendtodevice)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
MIDI synthesizer host 1.7  (foo_midi)
ReplayGain Scanner 2.0.3  (foo_rgscan)
Standard Input Array 1.0  (foo_input_std)
Run services 0.3.2  (foo_run)
CD Audio Decoder 2.1.2  (foo_cdda)
Converter 1.1  (foo_converter)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
freedb Tagger 0.5.2.1  (foo_freedb2)
Columns UI 0.2.1 alpha 11 preview 1  (foo_ui_columns)

Thank you in advance

Columns UI: crash on broken PNG file

Reply #1
It seems that the crash occurred in foo_ui_columns while it was trying to read a PNG file.

I'm not very familiar with Columns UI but you can try to check everything related to PNG reading, e.g. toolbar button images. Maybe you've specified a PNG there that is somehow broken.

Columns UI: crash on broken PNG file

Reply #2
Wow, thanks a lot for the fast replay. I better not ask how you knew that.
You were perfectly right, it really was a broken png!
Thank you very much for your help, Florian.

Columns UI: crash on broken PNG file

Reply #3
It's all in the crash log you've provided  Glad that it works again!

FYI, I've sent a PM to musicmusic pointing him to this crash report.

Columns UI: crash on broken PNG file

Reply #4
Hi,
The crash is somewhere deep inside the (statically-linked) CRT file I/O functions, not sure what exactly is the cause.

Questions:
1. What version of libpng are you using (please click on "Libraries info" on the Columns UI main prefs page to find out).
2. Is it linked to a particular PNG file, and if so could you upload it?

I think there is a good chance that updating libpng will fix it but I'd like to be sure.

Thanks!
.

Columns UI: crash on broken PNG file

Reply #5
Hi musicmusic,
1. I'm using libpng version 1.2.21.
2. Yes, it seems so. I checked this by readding the png files in question to the button toolbar one by one.
But this time it crashed immediatly after adding the first of the png files (didn't crash at other files I was using today), which foobar didn't do the last time. I doubt it makes a difference, but I thought its good to mention it.

Here's the png-file that caused the crash:

Columns UI: crash on broken PNG file

Reply #6
All very peculiar. I couldn't reproduce any crash, on XP or Vista, with libpng 1.2.21 and zlib 1.2.3 (my compiles). Maybe your zlib was outdated, or you were picking up some broken compiles of either from some software that dumped those libraries on the path somewhere (fairly common, apparently). It's not really anywhere near my code so there isn't much I could have tracked down (everything in foo_ui_columns.dll in the call stack after calling png_read_png is in the CRT).

Glad it works now.
.

 

Columns UI: crash on broken PNG file

Reply #7
Alright, then it was my fault by using outdated versions.  Thanks for your effort in trying to fix it. I hope I didn't cause to much inconvenience.