[Bug 8491] New: Library tab in winecfg crashes winecfg

Wine Bugs wine-bugs at winehq.org
Thu May 24 16:27:44 CDT 2007


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 at winehq.org
        ReportedBy: matthaeus123 at 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 at 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 <==

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list