[Bug 4524] New: Skype 2.0 crashes on start when video support is enabled

Wine Bugs wine-bugs at winehq.org
Wed Feb 8 22:24:08 CST 2006


http://bugs.winehq.org/show_bug.cgi?id=4524

           Summary: Skype 2.0 crashes on start when video support is enabled
           Product: Wine
           Version: 0.9.7.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: jbdubbs at gmail.com


When starting Skype 2.0 or later in Wine 0.9.7 under Windows XP or Windows 2003
mode, wine immediately crashes and throws itself into an infinite loop:

err:syslevel:_EnterSysLevel (0x7fabde40, level 2): Holding 0x7f9d4c80, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7fabde40, level 2): Holding 0x7f9d4c80, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7fabde40, level 2): Holding 0x7f9d4c80, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7fabde40, level 2): Holding 0x7f9d4c80, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7fabde40, level 2): Holding 0x7f9d4c80, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7fabde40, level 2): Holding 0x7f9d4c80, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7fabde40, level 2): Holding 0x7f9d4c80, level 3.
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x7f9d4c80 level 3
wine: Unhandled exception 0x80000003 at address 0x0000:0x7fc7b21d (thread 000b),
starting debugger...
WineDbg starting on pid 0xa
First chance exception: 0xe06d7363 in 32-bit code (0x7fc43fec).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:7fc43fec ESP:7d35e2e0 EBP:7d35e354 EFLAGS:00000216(   - 00      - IAP1)
 EAX:7fc31e95 EBX:7fc94cf0 ECX:00000000 EDX:e06d7363
 ESI:7d35e394 EDI:7d35e30c
Stack dump:
0x00000000:  00000000 00000000 00000000 00000000
0x00000010:  00000000 00000000 00000000 00000000
0x00000020:  00000000 00000000 00000000 00000000
0x00000030:  00000000 00000000 00000000 00000000
0x00000040:  00000000 00000000 00000000 00000000
0x00000050:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0x7fc43fec RaiseException+0x6c in kernel32 (0x7fc43fec)
  2 0x009db191 in skype (+0x5db191) (0x009db191)
  3 0x007e2418 in skype (+0x3e2418) (0x007e2418)
  4 0x00890cc1 in skype (+0x490cc1) (0x00890cc1)
  5 0x00000000 (0x00000000)
0x7fc43fec RaiseException+0x6c in kernel32: movl        0xfffffff4(%ebp),%ebx
Modules:
Module  Address                 Debug info      Name (105 modules)
PE      0x00400000-016a5000     Export          skype
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7ca0c000-7ca20000     Deferred        icmp<elf>
  \-PE  0x7ca10000-7ca20000     \               icmp
ELF     0x7d904000-7d918000     Deferred        wtsapi32<elf>
  \-PE  0x7d910000-7d918000     \               wtsapi32
ELF     0x7df14000-7df1c000     Deferred        libgcc_s.so.1
ELF     0x7df38000-7df4c000     Deferred        olepro32<elf>
  \-PE  0x7df40000-7df4c000     \               olepro32
ELF     0x7df4c000-7df70000     Deferred        ws2_32<elf>
  \-PE  0x7df50000-7df70000     \               ws2_32
ELF     0x7df70000-7df90000     Deferred        msvfw32<elf>
  \-PE  0x7df80000-7df90000     \               msvfw32
ELF     0x7e3ec000-7e400000     Deferred        msimg32<elf>
  \-PE  0x7e3f0000-7e400000     \               msimg32
ELF     0x7e51b000-7e530000     Deferred        midimap<elf>
  \-PE  0x7e520000-7e530000     \               midimap
ELF     0x7e650000-7e670000     Deferred        msacm32<elf>
  \-PE  0x7e660000-7e670000     \               msacm32
ELF     0x7e670000-7e6a7000     Deferred        wineoss<elf>
  \-PE  0x7e680000-7e6a7000     \               wineoss
ELF     0x7e6a7000-7e7a8000     Deferred        libcrypto.so.0.9.7
ELF     0x7e7a8000-7e7d9000     Deferred        libssl.so.0.9.7
ELF     0x7e7d9000-7e7f5000     Deferred        libcups.so.2
ELF     0x7e7f9000-7e810000     Deferred        msacm<elf>
  \-PE  0x7e800000-7e810000     \               msacm
ELF     0x7e908000-7e936000     Deferred        uxtheme<elf>
  \-PE  0x7e910000-7e936000     \               uxtheme
ELF     0x7e97a000-7e984000     Deferred        libxcursor.so.1.0.2
ELF     0x7e984000-7e9a0000     Deferred        ximcp.so.2
ELF     0x7e9a0000-7f15e000     Deferred        libglcore.so.1
ELF     0x7f15e000-7f1e1000     Deferred        libgl.so.1
ELF     0x7f1e1000-7f2b1000     Deferred        libx11.so.6
ELF     0x7f2b1000-7f2c1000     Deferred        libxext.so.6
ELF     0x7f2c1000-7f2d9000     Deferred        libice.so.6
ELF     0x7f2d9000-7f348000     Deferred        winex11<elf>
  \-PE  0x7f2f0000-7f348000     \               winex11
ELF     0x7f348000-7f365000     Deferred        libexpat.so.0
ELF     0x7f365000-7f390000     Deferred        libfontconfig.so.1
ELF     0x7f390000-7f407000     Deferred        libfreetype.so.6
ELF     0x7f422000-7f436000     Deferred        shfolder<elf>
  \-PE  0x7f430000-7f436000     \               shfolder
ELF     0x7f436000-7f44a000     Deferred        oleacc<elf>
  \-PE  0x7f440000-7f44a000     \               oleacc
ELF     0x7f44a000-7f4c0000     Deferred        winmm<elf>
  \-PE  0x7f460000-7f4c0000     \               winmm
ELF     0x7f4d1000-7f4d4000     Deferred        xlcdef.so.2
ELF     0x7f4d4000-7f4dc000     Deferred        libxrender.so.1
ELF     0x7f4dc000-7f50a000     Deferred        crypt32<elf>
  \-PE  0x7f4e0000-7f50a000     \               crypt32
ELF     0x7f50a000-7f530000     Deferred        winspool<elf>
  \-PE  0x7f510000-7f530000     \               winspool
ELF     0x7f530000-7f5c2000     Deferred        comdlg32<elf>
  \-PE  0x7f540000-7f5c2000     \               comdlg32
ELF     0x7f5c2000-7f5dd000     Deferred        mpr<elf>
  \-PE  0x7f5d0000-7f5dd000     \               mpr
ELF     0x7f5dd000-7f618000     Deferred        wininet<elf>
  \-PE  0x7f5f0000-7f618000     \               wininet
ELF     0x7f618000-7f663000     Deferred        shlwapi<elf>
  \-PE  0x7f630000-7f663000     \               shlwapi
ELF     0x7f663000-7f70f000     Deferred        shell32<elf>
  \-PE  0x7f680000-7f70f000     \               shell32
ELF     0x7f70f000-7f729000     Deferred        imm32<elf>
  \-PE  0x7f720000-7f729000     \               imm32
ELF     0x7f729000-7f7c3000     Deferred        comctl32<elf>
  \-PE  0x7f730000-7f7c3000     \               comctl32
ELF     0x7f7c3000-7f7d7000     Deferred        lz32<elf>
  \-PE  0x7f7d0000-7f7d7000     \               lz32
ELF     0x7f7d7000-7f7ee000     Deferred        version<elf>
  \-PE  0x7f7e0000-7f7ee000     \               version
ELF     0x7f7ee000-7f80a000     Deferred        iphlpapi<elf>
  \-PE  0x7f800000-7f80a000     \               iphlpapi
ELF     0x7f80a000-7f845000     Deferred        rpcrt4<elf>
  \-PE  0x7f820000-7f845000     \               rpcrt4
ELF     0x7f845000-7f8b7000     Deferred        ole32<elf>
  \-PE  0x7f860000-7f8b7000     \               ole32
ELF     0x7f8b7000-7f92e000     Deferred        oleaut32<elf>
  \-PE  0x7f8d0000-7f92e000     \               oleaut32
ELF     0x7f92e000-7f964000     Deferred        advapi32<elf>
  \-PE  0x7f940000-7f964000     \               advapi32
ELF     0x7f964000-7f9e5000     Deferred        gdi32<elf>
  \-PE  0x7f980000-7f9e5000     \               gdi32
ELF     0x7f9e5000-7faf0000     Deferred        user32<elf>
  \-PE  0x7fa00000-7faf0000     \               user32
ELF     0x7fc02000-7fc06000     Deferred        libxrandr.so.2
ELF     0x7fc06000-7fcf0000     Export          kernel32<elf>
  \-PE  0x7fc20000-7fcf0000     \               kernel32
ELF     0x7fe01000-7fe07000     Deferred        libxxf86dga.so.1
ELF     0x7fe07000-7fe11000     Deferred        libnss_files.so.2
ELF     0x7fe11000-7fe26000     Deferred        libnsl.so.1
ELF     0x7fe27000-7fe30000     Deferred        libsm.so.6
ELF     0x7fe32000-7fe41000     Deferred        libz.so.1
ELF     0x7fe41000-7fe64000     Deferred        libm.so.6
ELF     0x7fe64000-7ff5a000     Deferred        libwine_unicode.so.1
ELF     0x7ff5a000-7ff5f000     Deferred        libxxf86vm.so.1
ELF     0x7ff5f000-7ff69000     Deferred        libnss_nis.so.2
ELF     0x7ff69000-7ff72000     Deferred        libnss_compat.so.2
ELF     0x7ff75000-7ffe0000     Deferred        ntdll<elf>
  \-PE  0x7ff90000-7ffe0000     \               ntdll
ELF     0xb7e5f000-b7e63000     Deferred        libdl.so.2
ELF     0xb7e63000-b7f7b000     Deferred        libc.so.6
ELF     0xb7f7b000-b7f8e000     Deferred        libpthread.so.0
ELF     0xb7f8e000-b7fa8000     Deferred        libwine.so.1
ELF     0xb7faa000-b7fac000     Deferred        libnvidia-tls.so.1
ELF     0xb7fc4000-b7fdb000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a (D) C:\Program Files\Skype\Phone\Skype.exe
        00000021   15
        0000001d   -1
        0000001c   15
        0000001b   15
        00000019   -1
        00000013    0
        00000012    0
        00000011    0
        00000010    0 <==
        0000000f    0
        0000000e    0
        0000000d    0
        0000000c    0
        0000000b    0
WineDbg terminated on pid 0xa
Killed


Sometimes the debugger will kick in, sometimes it will just keep throwing up the
"err:syslevel:_EnterSysLevel (0x7fabde40, level 2): Holding 0x7f9d4c80, level 3.
Expect deadlock!" message.

This problem can be avoided by putting Wine into Windows 2000 or lesser
emulation so that Skype will not enable video support.

-- 
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