[pkg-wine-party] Bug#493169: libwine-jack: segfaults on start (connection attempt to server)

Adam Majer adamm at zombino.com
Thu Jul 31 22:06:26 UTC 2008


Package: libwine-jack
Version: 1.0.0-1
Severity: grave

This bug seems to make libwine-jack audio output completely
unusable on amd64.

1. Start `jackd -d alsa`, or oss backend, doesn't matter
2. winecfg
3. Audio -> Jack backend -> test sound

On i386, libwine-jack does *nothing*. There is no sound output at all.
Any attempt to get it to work results in "Test failed" from winecfg.

Anyway, on amd64 the wine client's audio driver for jack
fails to do anything and then segfaults.

wine: Unhandled page fault on write access to 0x00000004 at address
0x7e078256 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000004 in 32-bit
code (0x7e078256).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e078256 ESP:0033ad60 EBP:0033ee98 EFLAGS:00010206(   - 00      - RIP1)
 EAX:00000000 EBX:7e08073c ECX:7de00010 EDX:00000000
 ESI:00000000 EDI:7da33cf8
Stack dump:
0x0033ad60:  346c6000 0033adbc 0033ada8 0033ee80
0x0033ad70:  00000000 00000000 7e07d42c 0033ddfd
0x0033ad80:  7e07d423 7e07f0e6 0033cdfb 00000000
0x0033ad90:  7da646e0 00000009 00000008 00000000
0x0033ada0:  00000000 00000000 00000000 00000000
0x0033adb0:  00000003 00000000 e861c000 00007f9d
Backtrace:
=>1 0x7e078256 jack_client_open+0x446() in libjack.so.0 (0x0033ee98)
  2 0x7e0784d1 jack_client_new+0x41() in libjack.so.0 (0x0033eeb8)
  3 0x7e0b6832 in winejack (+0x6832) (0x0033ef58)
  4 0x7e0b8215 JACK_wodMessage+0x1575() in winejack (0x0033efe8)
  5 0x7e706de0 MMDRV_Message+0x250() in winmm (0x0033f058)
  6 0x7e7076d9 MMDRV_Open+0xe9() in winmm (0x0033f0a8)
  7 0x7e71b9f8 WAVE_Open+0x1b8() in winmm (0x0033f128)
  8 0x7e71bd70 waveOutOpen+0x50() in winmm (0x0033f158)
  9 0x7e064b05 in msacm32 (+0x4b05) (0x0033f1a8)
  10 0x7e065b8a WAVEMAP_wodMessage+0xfea() in msacm32 (0x0033f288)
  11 0x7e706de0 MMDRV_Message+0x250() in winmm (0x0033f2f8)
  12 0x7e7076d9 MMDRV_Open+0xe9() in winmm (0x0033f348)
  13 0x7e71b9f8 WAVE_Open+0x1b8() in winmm (0x0033f3c8)
  14 0x7e71bd70 waveOutOpen+0x50() in winmm (0x0033f3f8)
  15 0x7e71359c in winmm (+0x2359c) (0x0033f4e8)
  16 0x7e713db3 in winmm (+0x23db3) (0x0033f538)
  17 0x7e713f3f PlaySoundA+0x1f() in winmm (0x0033f548)
  18 0x7ee04d94 AudioDlgProc+0x494() in winecfg (0x0033f5f8)
  19 0x7ec90c8a WINPROC_wrapper+0x1a() in user32 (0x0033f628)
  20 0x7ec921ee in user32 (+0xb21ee) (0x0033f668)
  21 0x7ec9234a in user32 (+0xb234a) (0x0033f6a8)
  22 0x7ec1aa73 DefDlgProcW+0x83() in user32 (0x0033f6d8)
  23 0x7ec90c8a WINPROC_wrapper+0x1a() in user32 (0x0033f708)
  24 0x7ec9247a in user32 (+0xb247a) (0x0033f748)
  25 0x7ec9762d in user32 (+0xb762d) (0x0033f788)
  26 0x7ec56db7 in user32 (+0x76db7) (0x0033f7e8)
  27 0x7ec5b3c5 in user32 (+0x7b3c5) (0x0033f848)
  28 0x7ec5b8dc SendMessageW+0x4c() in user32 (0x0033f888)
  29 0x7ebff65e in user32 (+0x1f65e) (0x0033f938)
  30 0x7ec003ea in user32 (+0x203ea) (0x0033f958)
  31 0x7ec90c8a WINPROC_wrapper+0x1a() in user32 (0x0033f988)
  32 0x7ec9247a in user32 (+0xb247a) (0x0033f9c8)
  33 0x7ec9762d in user32 (+0xb762d) (0x0033fa08)
  34 0x7ec56ed6 DispatchMessageW+0x96() in user32 (0x0033fa48)
  35 0x7ec21d31 IsDialogMessageW+0x111() in user32 (0x0033fbc8)
  36 0x7e90670d in comctl32 (+0x5670d) (0x0033fc28)
  37 0x7e906b45 PropertySheetW+0x1d5() in comctl32 (0x0033fc88)
  38 0x7ee0b0e2 in winecfg (+0x1b0e2) (0x0033fe38)
  39 0x7ee0b1ba WinMain+0xca() in winecfg (0x0033fe58)
  40 0x7ee1285d main+0xad() in winecfg (0x0033fed8)
  41 0x7ee12798 in winecfg (+0x22798) (0x0033ff08)
  42 0x7b87a9a8 in kernel32 (+0x5a9a8) (0x0033ffe8)
  43 0xf7e42b47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7e078256 jack_client_open+0x446 in libjack.so.0: movl
$0xffffffff,0x4(%eax,%esi,8)
Modules:
Module  Address                 Debug info      Name (89 modules)
ELF     7b800000-7b92f000       Export          kernel32<elf>
  \-PE  7b820000-7b92f000       \               kernel32
ELF     7bc00000-7bca6000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca6000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7e015000-7e02a000       Deferred        imaadp32<elf>
  \-PE  7e020000-7e02a000       \               imaadp32
ELF     7e02a000-7e051000       Deferred        msacm32<elf>
  \-PE  7e030000-7e051000       \               msacm32
ELF     7e051000-7e069000       Export          msacm32<elf>
  \-PE  7e060000-7e069000       \               msacm32
ELF     7e069000-7e071000       Deferred        librt.so.1
ELF     7e071000-7e08a000       Export          libjack.so.0
ELF     7e08d000-7e0a1000       Deferred        midimap<elf>
  \-PE  7e090000-7e0a1000       \               midimap
ELF     7e0a1000-7e0bc000       Export          winejack<elf>
  \-PE  7e0b0000-7e0bc000       \               winejack
ELF     7e101000-7e169000       Deferred        libgcrypt.so.11
ELF     7e169000-7e16d000       Deferred        libgpg-error.so.0
ELF     7e16d000-7e17d000       Deferred        libtasn1.so.3
ELF     7e17d000-7e180000       Deferred        libkeyutils.so.1
ELF     7e180000-7e188000       Deferred        libkrb5support.so.0
ELF     7e188000-7e1ba000       Deferred        libcrypt.so.1
ELF     7e1ba000-7e233000       Deferred        libgnutls.so.26
ELF     7e233000-7e236000       Deferred        libcom_err.so.2
ELF     7e236000-7e259000       Deferred        libk5crypto.so.3
ELF     7e259000-7e2e7000       Deferred        libkrb5.so.3
ELF     7e2e7000-7e310000       Deferred        libgssapi_krb5.so.2
ELF     7e310000-7e344000       Deferred        libcups.so.2
ELF     7e344000-7e34d000       Deferred        libxcursor.so.1
ELF     7e34d000-7e352000       Deferred        libxfixes.so.3
ELF     7e352000-7e355000       Deferred        libxcomposite.so.1
ELF     7e355000-7e35b000       Deferred        libxrandr.so.2
ELF     7e35b000-7e363000       Deferred        libxrender.so.1
ELF     7e363000-7e366000       Deferred        libxinerama.so.1
ELF     7e366000-7e386000       Deferred        imm32<elf>
  \-PE  7e370000-7e386000       \               imm32
ELF     7e386000-7e38b000       Deferred        libxdmcp.so.6
ELF     7e38b000-7e477000       Deferred        libx11.so.6
ELF     7e477000-7e485000       Deferred        libxext.so.6
ELF     7e485000-7e49c000       Deferred        libice.so.6
ELF     7e49c000-7e4a4000       Deferred        libsm.so.6
ELF     7e4bb000-7e554000       Deferred        winex11<elf>
  \-PE  7e4d0000-7e554000       \               winex11
ELF     7e5de000-7e5fe000       Deferred        libexpat.so.1
ELF     7e5fe000-7e627000       Deferred        libfontconfig.so.1
ELF     7e627000-7e63c000       Deferred        libz.so.1
ELF     7e63c000-7e6ab000       Deferred        libfreetype.so.6
ELF     7e6ab000-7e6dd000       Deferred        uxtheme<elf>
  \-PE  7e6b0000-7e6dd000       \               uxtheme
ELF     7e6dd000-7e770000       Export          winmm<elf>
  \-PE  7e6f0000-7e770000       \               winmm
ELF     7e770000-7e783000       Deferred        libresolv.so.2
ELF     7e783000-7e7a1000       Deferred        iphlpapi<elf>
  \-PE  7e790000-7e7a1000       \               iphlpapi
ELF     7e7a1000-7e803000       Deferred        rpcrt4<elf>
  \-PE  7e7b0000-7e803000       \               rpcrt4
ELF     7e803000-7e8a6000       Deferred        ole32<elf>
  \-PE  7e810000-7e8a6000       \               ole32
ELF     7e8a6000-7e969000       Export          comctl32<elf>
  \-PE  7e8b0000-7e969000       \               comctl32
ELF     7e969000-7e9c3000       Deferred        shlwapi<elf>
  \-PE  7e980000-7e9c3000       \               shlwapi
ELF     7e9c3000-7ead5000       Deferred        shell32<elf>
  \-PE  7e9d0000-7ead5000       \               shell32
ELF     7ead5000-7eb27000       Deferred        advapi32<elf>
  \-PE  7eae0000-7eb27000       \               advapi32
ELF     7eb27000-7ebc3000       Deferred        gdi32<elf>
  \-PE  7eb40000-7ebc3000       \               gdi32
ELF     7ebc3000-7ed0d000       Export          user32<elf>
  \-PE  7ebe0000-7ed0d000       \               user32
ELF     7ed0d000-7ed43000       Deferred        winspool<elf>
  \-PE  7ed10000-7ed43000       \               winspool
ELF     7ed43000-7edee000       Deferred        comdlg32<elf>
  \-PE  7ed50000-7edee000       \               comdlg32
ELF     7edee000-7ee67000       Export          winecfg<elf>
  \-PE  7edf0000-7ee67000       \               winecfg
ELF     7efa1000-7efac000       Deferred        libnss_files.so.2
ELF     7efac000-7efc4000       Deferred        libnsl.so.1
ELF     7efc4000-7efe9000       Deferred        libm.so.6
ELF     7efea000-7efed000       Deferred        libxau.so.6
ELF     7efed000-7eff7000       Deferred        libnss_nis.so.2
ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
ELF     f7cd2000-f7cd7000       Deferred        libxxf86vm.so.1
ELF     f7cd9000-f7cdd000       Deferred        libdl.so.2
ELF     f7cdd000-f7e24000       Deferred        libc.so.6
ELF     f7e24000-f7e3b000       Deferred        libpthread.so.0
ELF     f7e3b000-f7f71000       Export          libwine.so.1
ELF     f7f8b000-f7fa9000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\windows\system32\winecfg.exe
        00000009    0 <==
0000000c
        00000015    0
        00000013    0
        00000012    0
        0000000e    0
        0000000d    0
0000000f
        00000016    0
        00000014    0
        00000011    0
        00000010    0
00000017
        00000018    0
Backtrace:
=>1 0x7e078256 jack_client_open+0x446() in libjack.so.0 (0x0033ee98)
  2 0x7e0784d1 jack_client_new+0x41() in libjack.so.0 (0x0033eeb8)
  3 0x7e0b6832 in winejack (+0x6832) (0x0033ef58)
  4 0x7e0b8215 JACK_wodMessage+0x1575() in winejack (0x0033efe8)
  5 0x7e706de0 MMDRV_Message+0x250() in winmm (0x0033f058)
  6 0x7e7076d9 MMDRV_Open+0xe9() in winmm (0x0033f0a8)
  7 0x7e71b9f8 WAVE_Open+0x1b8() in winmm (0x0033f128)
  8 0x7e71bd70 waveOutOpen+0x50() in winmm (0x0033f158)
  9 0x7e064b05 in msacm32 (+0x4b05) (0x0033f1a8)
  10 0x7e065b8a WAVEMAP_wodMessage+0xfea() in msacm32 (0x0033f288)
  11 0x7e706de0 MMDRV_Message+0x250() in winmm (0x0033f2f8)
  12 0x7e7076d9 MMDRV_Open+0xe9() in winmm (0x0033f348)
  13 0x7e71b9f8 WAVE_Open+0x1b8() in winmm (0x0033f3c8)
  14 0x7e71bd70 waveOutOpen+0x50() in winmm (0x0033f3f8)
  15 0x7e71359c in winmm (+0x2359c) (0x0033f4e8)
  16 0x7e713db3 in winmm (+0x23db3) (0x0033f538)
  17 0x7e713f3f PlaySoundA+0x1f() in winmm (0x0033f548)
  18 0x7ee04d94 AudioDlgProc+0x494() in winecfg (0x0033f5f8)
  19 0x7ec90c8a WINPROC_wrapper+0x1a() in user32 (0x0033f628)
  20 0x7ec921ee in user32 (+0xb21ee) (0x0033f668)
  21 0x7ec9234a in user32 (+0xb234a) (0x0033f6a8)
  22 0x7ec1aa73 DefDlgProcW+0x83() in user32 (0x0033f6d8)
  23 0x7ec90c8a WINPROC_wrapper+0x1a() in user32 (0x0033f708)
  24 0x7ec9247a in user32 (+0xb247a) (0x0033f748)
  25 0x7ec9762d in user32 (+0xb762d) (0x0033f788)
  26 0x7ec56db7 in user32 (+0x76db7) (0x0033f7e8)
  27 0x7ec5b3c5 in user32 (+0x7b3c5) (0x0033f848)
  28 0x7ec5b8dc SendMessageW+0x4c() in user32 (0x0033f888)
  29 0x7ebff65e in user32 (+0x1f65e) (0x0033f938)
  30 0x7ec003ea in user32 (+0x203ea) (0x0033f958)
  31 0x7ec90c8a WINPROC_wrapper+0x1a() in user32 (0x0033f988)
  32 0x7ec9247a in user32 (+0xb247a) (0x0033f9c8)
  33 0x7ec9762d in user32 (+0xb762d) (0x0033fa08)
  34 0x7ec56ed6 DispatchMessageW+0x96() in user32 (0x0033fa48)
  35 0x7ec21d31 IsDialogMessageW+0x111() in user32 (0x0033fbc8)
  36 0x7e90670d in comctl32 (+0x5670d) (0x0033fc28)
  37 0x7e906b45 PropertySheetW+0x1d5() in comctl32 (0x0033fc88)
  38 0x7ee0b0e2 in winecfg (+0x1b0e2) (0x0033fe38)
  39 0x7ee0b1ba WinMain+0xca() in winecfg (0x0033fe58)
  40 0x7ee1285d main+0xad() in winecfg (0x0033fed8)
  41 0x7ee12798 in winecfg (+0x22798) (0x0033ff08)
  42 0x7b87a9a8 in kernel32 (+0x5a9a8) (0x0033ffe8)
  43 0xf7e42b47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (99, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libwine-jack depends on:
ii  ia32-libs                     2.5        ia32 shared libraries for
use on a
ii  libc6-i386                    2.7-10     GNU C Library: 32bit shared
librar
ii  libwine                       1.0.0-1    Windows API implementation
- libra

libwine-jack recommends no packages.

libwine-jack suggests no packages.

-- no debconf information






More information about the pkg-wine-party mailing list