http://bugs.winehq.org/show_bug.cgi?id=8491
Summary: Library tab in winecfg crashes winecfg Product: Wine Version: 0.9.7. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-winelib AssignedTo: wine-bugs@winehq.org ReportedBy: matthaeus123@gmail.com
Library tab in winecfg crashes winecfg.
Steps to reproduce: 1. type winecfg in console. Then GUI should pop-up 2. click on library tab.
What should have happened: winecfg should have switched to the library tab.
What happened: Winecfg crashed, and gave this error message in console, after debugging.
matthew@matthew-desktop:~$ winecfg libraries.c:162: mode_to_label: Assertion `0' failed. wine: Assertion failed at address 0xffffe410 (thread 0009), starting debugger... Unhandled exception: assertion failed in 32-bit code (0xffffe410). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:ffffe410 ESP:0033e7d0 EBP:0033e7e8 EFLAGS:00200206( - 00 - -IP1) EAX:00000000 EBX:00000395 ECX:00000395 EDX:00000006 ESI:0033e888 EDI:b7e83ff4 Stack dump: 0x0033e7d0: 0033e7e8 00000006 00000395 b7d70df0 0x0033e7e0: b7e83ff4 b7d426c0 0033e914 b7d72641 0x0033e7f0: 00000006 0033e888 00000000 00000068 0x0033e800: 7c103400 00000000 00000000 b7dabdfd 0x0033e810: 0033e84c 7c103400 7c103464 0033e924 0x0033e820: b7e83ff4 00000036 00000037 0033e8f8 Backtrace: =>1 0xffffe410 (0x0033e7e8) 2 0xb7d72641 abort+0x101() in libc.so.6 (0x0033e914) 3 0xb7d6a43b __assert_fail+0xfb() in libc.so.6 (0x0033e958) 4 0x7ee39dc3 in winecfg (+0x9dc3) (0x0033e9b8) 5 0x7ee3a3f4 LibrariesDlgProc+0x324() in winecfg (0x0033ef08) 6 0x7ebb15da WINPROC_wrapper+0x1a() in user32 (0x0033ef38) 7 0x7ebb3488 in user32 (+0xa3488) (0x0033ef78) 8 0x7ebb6cda WINPROC_CallDlgProcW+0x5a() in user32 (0x0033efb8) 9 0x7eb46afa DefDlgProcW+0x8a() in user32 (0x0033efe8) 10 0x7ebb15da WINPROC_wrapper+0x1a() in user32 (0x0033f018) 11 0x7ebb1d0e in user32 (+0xa1d0e) (0x0033f058) 12 0x7ebb6dd3 CallWindowProcW+0x53() in user32 (0x0033f098) 13 0x7eb7e5f8 in user32 (+0x6e5f8) (0x0033f108) 14 0x7eb82350 SendMessageTimeoutW+0x1a0() in user32 (0x0033f178) 15 0x7eb823c0 SendMessageW+0x50() in user32 (0x0033f1b8) 16 0x7e8801b5 in comctl32 (+0x501b5) (0x0033f268) 17 0x7e88240f in comctl32 (+0x5240f) (0x0033f5a8) 18 0x7ebb15da WINPROC_wrapper+0x1a() in user32 (0x0033f5d8) 19 0x7ebb3488 in user32 (+0xa3488) (0x0033f618) 20 0x7ebb6cda WINPROC_CallDlgProcW+0x5a() in user32 (0x0033f658) 21 0x7eb46afa DefDlgProcW+0x8a() in user32 (0x0033f688) 22 0x7ebb15da WINPROC_wrapper+0x1a() in user32 (0x0033f6b8) 23 0x7ebb1d0e in user32 (+0xa1d0e) (0x0033f6f8) 24 0x7ebb6dd3 CallWindowProcW+0x53() in user32 (0x0033f738) 25 0x7eb7e5f8 in user32 (+0x6e5f8) (0x0033f7a8) 26 0x7eb82350 SendMessageTimeoutW+0x1a0() in user32 (0x0033f818) 27 0x7eb823c0 SendMessageW+0x50() in user32 (0x0033f858) 28 0x7e89405a in comctl32 (+0x6405a) (0x0033f898) 29 0x7e898cbc in comctl32 (+0x68cbc) (0x0033f998) 30 0x7ebb15da WINPROC_wrapper+0x1a() in user32 (0x0033f9c8) 31 0x7ebb1d0e in user32 (+0xa1d0e) (0x0033fa08) 32 0x7ebb6dd3 CallWindowProcW+0x53() in user32 (0x0033fa48) 33 0x7eb7eafb DispatchMessageW+0x15b() in user32 (0x0033fa88) 34 0x7eb4d72b IsDialogMessageW+0xfb() in user32 (0x0033fbe8) 35 0x7e88363d in comctl32 (+0x5363d) (0x0033fc38) 36 0x7e883f15 PropertySheetW+0x265() in comctl32 (0x0033fca8) 37 0x7ee3b064 WinMain+0x364() in winecfg (0x0033fe58) 38 0x7ee40b03 main+0xa3() in winecfg (0x0033fed8) 39 0x7ee40a2b in winecfg (+0x10a2b) (0x0033ff08) 40 0x7b873d5e in kernel32 (+0x53d5e) (0x0033ffe8) 41 0xb7eb8877 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0xffffe410: popl %ebp Modules: Module Address Debug info Name (82 modules) ELF 7b800000-7b927000 Export kernel32<elf> -PE 7b820000-7b927000 \ kernel32 ELF 7bc00000-7bc97000 Deferred ntdll<elf> -PE 7bc10000-7bc97000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7d1e1000-7d1f6000 Deferred midimap<elf> -PE 7d1f0000-7d1f6000 \ midimap ELF 7d1f6000-7d21c000 Deferred msacm32<elf> -PE 7d200000-7d21c000 \ msacm32 ELF 7d21c000-7d258000 Deferred wineoss<elf> -PE 7d220000-7d258000 \ wineoss ELF 7d258000-7d2a9000 Deferred libgcrypt.so.11 ELF 7d2a9000-7d2be000 Deferred libtasn1.so.3 ELF 7d2be000-7d2ec000 Deferred libcrypt.so.1 ELF 7d2ec000-7d35c000 Deferred libgnutls.so.13 ELF 7d35c000-7d38d000 Deferred libcups.so.2 ELF 7d652000-7d66a000 Deferred msacm32<elf> -PE 7d660000-7d66a000 \ msacm32 ELF 7d674000-7d678000 Deferred libgpg-error.so.0 ELF 7d67a000-7d67f000 Deferred libxfixes.so.3 ELF 7d67f000-7d688000 Deferred libxcursor.so.1 ELF 7d688000-7d6a5000 Deferred imm32<elf> -PE 7d690000-7d6a5000 \ imm32 ELF 7d6a5000-7d6ab000 Deferred libxrandr.so.2 ELF 7d6ab000-7d6b3000 Deferred libxrender.so.1 ELF 7d6b3000-7d6b6000 Deferred libxinerama.so ELF 7d9df000-7e265000 Deferred libglcore.so.1 ELF 7e265000-7e2f1000 Deferred libgl.so.1 ELF 7e2f1000-7e2f6000 Deferred libxdmcp.so.6 ELF 7e2f6000-7e2f9000 Deferred libxau.so.6 ELF 7e2f9000-7e3ea000 Deferred libx11.so.6 ELF 7e3ea000-7e3f8000 Deferred libxext.so.6 ELF 7e3f8000-7e3fd000 Deferred libxxf86vm.so.1 ELF 7e3fd000-7e415000 Deferred libice.so.6 ELF 7e415000-7e41e000 Deferred libsm.so.6 ELF 7e41e000-7e4ad000 Deferred winex11<elf> -PE 7e430000-7e4ad000 \ winex11 ELF 7e545000-7e565000 Deferred libexpat.so.1 ELF 7e565000-7e590000 Deferred libfontconfig.so.1 ELF 7e590000-7e5a4000 Deferred libz.so.1 ELF 7e5a4000-7e60f000 Deferred libfreetype.so.6 ELF 7e60f000-7e641000 Deferred uxtheme<elf> -PE 7e620000-7e641000 \ uxtheme ELF 7e641000-7e6d0000 Deferred winmm<elf> -PE 7e650000-7e6d0000 \ winmm ELF 7e6d0000-7e6e3000 Deferred libresolv.so.2 ELF 7e6e3000-7e701000 Deferred iphlpapi<elf> -PE 7e6f0000-7e701000 \ iphlpapi ELF 7e701000-7e756000 Deferred rpcrt4<elf> -PE 7e710000-7e756000 \ rpcrt4 ELF 7e756000-7e7f3000 Deferred ole32<elf> -PE 7e770000-7e7f3000 \ ole32 ELF 7e7f3000-7e826000 Deferred winspool<elf> -PE 7e800000-7e826000 \ winspool ELF 7e826000-7e8e2000 Export comctl32<elf> -PE 7e830000-7e8e2000 \ comctl32 ELF 7e8e2000-7e929000 Deferred advapi32<elf> -PE 7e8f0000-7e929000 \ advapi32 ELF 7e929000-7e935000 Deferred libgcc_s.so.1 ELF 7ea30000-7eaef000 Deferred gdi32<elf> -PE 7ea50000-7eaef000 \ gdi32 ELF 7eaef000-7ec2b000 Export user32<elf> -PE 7eb10000-7ec2b000 \ user32 ELF 7ec2b000-7ec83000 Deferred shlwapi<elf> -PE 7ec40000-7ec83000 \ shlwapi ELF 7ec83000-7ed7e000 Deferred shell32<elf> -PE 7ec90000-7ed7e000 \ shell32 ELF 7ed7e000-7ee1e000 Deferred comdlg32<elf> -PE 7ed90000-7ee1e000 \ comdlg32 ELF 7ee1e000-7ee81000 Export winecfg<elf> -PE 7ee30000-7ee81000 \ winecfg ELF 7ef93000-7ef9e000 Deferred libnss_files.so.2 ELF 7ef9e000-7efa8000 Deferred libnss_nis.so.2 ELF 7efa8000-7efbf000 Deferred libnsl.so.1 ELF 7efbf000-7efc8000 Deferred libnss_compat.so.2 ELF 7efc8000-7efef000 Deferred libm.so.6 ELF 7efef000-7eff1000 Deferred libnvidia-tls.so.1 ELF b7d43000-b7d47000 Deferred libdl.so.2 ELF b7d47000-b7e88000 Export libc.so.6 ELF b7e89000-b7ea0000 Deferred libpthread.so.0 ELF b7eb1000-b7fc2000 Export libwine.so.1 ELF b7fc4000-b7fdf000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000a 0000000c 0 0000000b 0 00000008 (D) c:\windows\system32\winecfg.exe 00000009 0 <==