79753: winealsa.drv: Remove redundant NULL checks before free. (Smatch)

Dan Kegel dank at kegel.com
Mon Oct 10 22:58:32 CDT 2011


Spurious.  Filed as http://bugs.winehq.org/show_bug.cgi?id=28643
and blacklisted.

On Mon, Oct 10, 2011 at 7:24 PM,  <buildbot at kegel.com> wrote:
> This is an experimental automated build and test service.
> Please feel free to ignore this email while we work the kinks out.
>
> For more info about this message, see http://wiki.winehq.org/BuildBot
>
> The Buildbot has detected a failed build on builder runtests-default while building Wine.
> Full details are available at: http://buildbot.kegel.com/builders/runtests-default/builds/122 (though maybe not for long, as I'm still reinstalling the buildbot periodically while experimenting)
> BUILD FAILED: failed shell_3
>
> Errors:
> * Call to xpconnect wrapped JSObject produced this error:  *
> * Call to xpconnect wrapped JSObject produced this error:  *
> alarum: Timeout!  Killing child ../../../wine.
> alarum: failed command was ../../../wine ole32_test.exe.so clipboard.c
> fixme:ole:snapshot_QueryGetData (0x132b18, 0x33fc78 {cf 0001 ptd (nil) aspect 1 lindex -1 tymed 1})
> fixme:ole:snapshot_QueryGetData (0x132b18, 0x33fc78 {cf 0001 ptd (nil) aspect deadbeef lindex -1 tymed 1})
> fixme:ole:snapshot_QueryGetData (0x132b18, 0x33fc78 {cf 0001 ptd (nil) aspect 2 lindex -1 tymed 1})
> fixme:ole:snapshot_QueryGetData (0x132b18, 0x33fc78 {cf 0001 ptd (nil) aspect 1 lindex 256 tymed 1})
> fixme:ole:snapshot_QueryGetData (0x132b18, 0x33fc78 {cf 000b ptd (nil) aspect 1 lindex -1 tymed 1})
> fixme:ole:snapshot_QueryGetData (0x132b18, 0x33fc78 {cf 0001 ptd (nil) aspect 1 lindex -1 tymed 2})
> fixme:ole:snapshot_GetData Unhandled tymed - mask 0 req tymed 8
> fixme:ole:snapshot_GetData Unhandled tymed - mask 0 req tymed 8
> wine: Unhandled page fault on read access to 0x00000000 at address 0x68d7ed60 (thread 003b), starting debugger...
> Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x68d7ed60).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
>  EIP:68d7ed60 ESP:0074e170 EBP:001317e0 EFLAGS:00010206(  R- --  I   - -P- )
>  EAX:7e1e9150 EBX:68e8fff4 ECX:00000000 EDX:00000000
>  ESI:00000006 EDI:7e1e7068
> Stack dump:
> 0x0074e170:  7e296d80 00123aa0 0000000e 00000001
> 0x0074e180:  00000000 00000000 0000001e 7e1e7068
> 0x0074e190:  7e1e9150 00000025 00000000 0000000e
> 0x0074e1a0:  0000059e 0000000f 0074e208 7bc4929f
> 0x0074e1b0:  00110014 00123a98 00000010 68e8fff4
> 0x0074e1c0:  00000006 7e1e7068 001317e0 68d7f4db
> Backtrace:
> =>0 0x68d7ed60 in libx11.so.6 (+0x21d60) (0x001317e0)
>  1 0x68d7f4db XInternAtoms+0xda() in libx11.so.6 (0x001317e0)
>  2 0x68c9fe33 intern_atoms+0x227() [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:383] in winex11 (0x0074e4e8)
>  3 0x68ca5fc1 X11DRV_SelectionRequest_TARGETS+0x17(display=0x7e1e7068, requestor=0x1e0031f, target=0x19f, rprop=0x135) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:2872] in winex11 (0x0074e558)
>  4 0x68ca67af X11DRV_HandleSelectionRequest+0xe7(hWnd=(nil), event=0x74e72c, bIsMultiple=0) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:3082] in winex11 (0x0074e5f8)
>  5 0x68ca6a75 X11DRV_SelectionRequest+0x1f(hWnd=(nil), event=0x74e72c) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:3155] in winex11 (0x0074e618)
>  6 0x68cbd010 call_event_handler+0x18f(display=0x7e1e7068, event=0x74e72c) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/event.c:374] in winex11 (0x0074e678)
>  7 0x68cbd263 process_events+0x239(display=0x7e1e7068, filter=0x68cbc8e6, arg=0x40) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/event.c:443] in winex11 (0x0074e7a8)
>  8 0x68cbd3b1 X11DRV_MsgWaitForMultipleObjectsEx+0xa5(count=0x1, handles=0x74e86c, timeout=0xffffffff, mask=0x40, flags=0) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/event.c:470] in winex11 (0x0074e7e8)
>  9 0x689b3d08 wait_message+0x41(count=0x1, handles=0x74e86c, timeout=0xffffffff, mask=0x40, flags=0) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/user32/winproc.c:1126] in user32 (0x0074e828)
>  10 0x689741b1 MsgWaitForMultipleObjectsEx+0x150(count=0, pHandles=(nil), timeout=0xffffffff, mask=0x40, flags=0) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/user32/message.c:3944] in user32 (0x0074ea08)
>  11 0x68ca5358 selection_thread_proc+0xa1(p=0x54) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:2530] in winex11 (0x0074ea48)
>  12 0x7bc7f398 call_thread_func+0xb() in ntdll (0x0074ea58)
>  13 0x7bc7f3d6 call_thread_entry_point+0x33(entry=0x68ca52b6, arg=0x54) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0074eb38)
>  14 0x7bc86f13 start_thread+0x1c6(info=0x7ffc8fb8) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/ntdll/thread.c:405] in ntdll (0x0074f398)
>  15 0x6817fd31 start_thread+0xd0() in libpthread.so.0 (0x0074f498)
> 0x68d7ed60: movzbl      0x0(%ecx),%edx
> Modules:
> Module  Address                 Debug info      Name (55 modules)
> ELF     68000000-68020000       Deferred        ld-linux.so.2
> ELF     68022000-68166000       Dwarf           libwine.so.1
> ELF     6816d000-68176000       Deferred        libsm.so.6
> ELF     68179000-68194000       Dwarf           libpthread.so.0
> ELF     68194000-68310000       Dwarf           libc.so.6
> ELF     68311000-68316000       Deferred        libdl.so.2
> ELF     68317000-68341000       Deferred        libm.so.6
> ELF     68341000-6834b000       Deferred        libnss_compat.so.2
> ELF     6834b000-68364000       Deferred        libnsl.so.1
> ELF     68364000-68370000       Deferred        libnss_nis.so.2
> ELF     68370000-6837d000       Deferred        libnss_files.so.2
> ELF     6857d000-685fc000       Deferred        ole32_test<elf>
>  \-PE  68580000-685fc000       \               ole32_test
> ELF     685fc000-6872d000       Deferred        oleaut32<elf>
>  \-PE  68610000-6872d000       \               oleaut32
> ELF     6872d000-6887b000       Deferred        ole32<elf>
>  \-PE  68740000-6887b000       \               ole32
> ELF     6887b000-688e8000       Deferred        advapi32<elf>
>  \-PE  68890000-688e8000       \               advapi32
> ELF     688e8000-68a55000       Dwarf           user32<elf>
>  \-PE  68900000-68a55000       \               user32
> ELF     68a55000-68b20000       Deferred        gdi32<elf>
>  \-PE  68a60000-68b20000       \               gdi32
> ELF     68b20000-68b3b000       Deferred        version<elf>
>  \-PE  68b30000-68b3b000       \               version
> ELF     68b3b000-68bc3000       Deferred        rpcrt4<elf>
>  \-PE  68b50000-68bc3000       \               rpcrt4
> ELF     68bd6000-68c6d000       Deferred        libfreetype.so.6
> ELF     68c6d000-68c82000       Deferred        libz.so.1
> ELF     68c82000-68d4a000       Dwarf           winex11<elf>
>  \-PE  68c90000-68d4a000       \               winex11
> ELF     68d4a000-68d5d000       Deferred        libxext.so.6
> ELF     68d5d000-68e93000       Dwarf           libx11.so.6
> ELF     68e93000-68ead000       Deferred        libice.so.6
> ELF     68ead000-68eb3000       Deferred        libuuid.so.1
> ELF     68eb3000-68ed2000       Deferred        libxcb.so.1
> ELF     68ed2000-68ed6000       Deferred        libxau.so.6
> ELF     68ed6000-68edd000       Deferred        libxdmcp.so.6
> ELF     68edd000-68f01000       Deferred        imm32<elf>
>  \-PE  68ee0000-68f01000       \               imm32
> ELF     68f01000-68f05000       Deferred        libxinerama.so.1
> ELF     68f05000-68f0b000       Deferred        libxxf86vm.so.1
> ELF     68f0b000-68f16000       Deferred        libxrender.so.1
> ELF     68f16000-68f1f000       Deferred        libxrandr.so.2
> ELF     68f1f000-68f23000       Deferred        libxcomposite.so.1
> ELF     68f23000-68f33000       Deferred        libxi.so.6
> ELF     68f33000-68f68000       Deferred        libfontconfig.so.1
> ELF     68f68000-68f92000       Deferred        libexpat.so.1
> ELF     68ff0000-68ffb000       Deferred        libxcursor.so.1
> ELF     68ffb000-69001000       Deferred        libxfixes.so.3
> ELF     7b800000-7b9c2000       Deferred        kernel32<elf>
>  \-PE  7b810000-7b9c2000       \               kernel32
> ELF     7bc00000-7bce3000       Dwarf           ntdll<elf>
>  \-PE  7bc10000-7bce3000       \               ntdll
> ELF     7bf00000-7bf04000       Deferred        <wine-loader>
> Threads:
> process  tid      prio (all id:s are in hex)
> 0000000e services.exe
>        00000028    0
>        0000003d    0
>        00000032    0
>        0000001e    0
>        00000015    0
>        00000010    0
>        0000000f    0
> 00000012 winedevice.exe
>        0000001a    0
>        00000019    0
>        00000014    0
>        00000013    0
> 0000001b plugplay.exe
>        00000020    0
>        0000001d    0
>        0000001c    0
> 00000021 explorer.exe
>        00000022    0
> 0000002e (D) Z:\home\bob\wineslave.dir\sandbox\slave\runtests-default\build\dlls\ole32\tests\ole32_test.exe
>        0000003b    0 <==
>        0000000b    0
>        0000003f    0
>        00000047    0
>        00000044    0
> Backtrace:
> =>0 0x68d7ed60 in libx11.so.6 (+0x21d60) (0x001317e0)
>  1 0x68d7f4db XInternAtoms+0xda() in libx11.so.6 (0x001317e0)
>  2 0x68c9fe33 intern_atoms+0x227() [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:383] in winex11 (0x0074e4e8)
>  3 0x68ca5fc1 X11DRV_SelectionRequest_TARGETS+0x17(display=0x7e1e7068, requestor=0x1e0031f, target=0x19f, rprop=0x135) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:2872] in winex11 (0x0074e558)
>  4 0x68ca67af X11DRV_HandleSelectionRequest+0xe7(hWnd=(nil), event=0x74e72c, bIsMultiple=0) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:3082] in winex11 (0x0074e5f8)
>  5 0x68ca6a75 X11DRV_SelectionRequest+0x1f(hWnd=(nil), event=0x74e72c) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:3155] in winex11 (0x0074e618)
>  6 0x68cbd010 call_event_handler+0x18f(display=0x7e1e7068, event=0x74e72c) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/event.c:374] in winex11 (0x0074e678)
>  7 0x68cbd263 process_events+0x239(display=0x7e1e7068, filter=0x68cbc8e6, arg=0x40) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/event.c:443] in winex11 (0x0074e7a8)
>  8 0x68cbd3b1 X11DRV_MsgWaitForMultipleObjectsEx+0xa5(count=0x1, handles=0x74e86c, timeout=0xffffffff, mask=0x40, flags=0) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/event.c:470] in winex11 (0x0074e7e8)
>  9 0x689b3d08 wait_message+0x41(count=0x1, handles=0x74e86c, timeout=0xffffffff, mask=0x40, flags=0) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/user32/winproc.c:1126] in user32 (0x0074e828)
>  10 0x689741b1 MsgWaitForMultipleObjectsEx+0x150(count=0, pHandles=(nil), timeout=0xffffffff, mask=0x40, flags=0) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/user32/message.c:3944] in user32 (0x0074ea08)
>  11 0x68ca5358 selection_thread_proc+0xa1(p=0x54) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/winex11.drv/clipboard.c:2530] in winex11 (0x0074ea48)
>  12 0x7bc7f398 call_thread_func+0xb() in ntdll (0x0074ea58)
>  13 0x7bc7f3d6 call_thread_entry_point+0x33(entry=0x68ca52b6, arg=0x54) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0074eb38)
>  14 0x7bc86f13 start_thread+0x1c6(info=0x7ffc8fb8) [/home/bob/wineslave.dir/sandbox/slave/runtests-default/build/dlls/ntdll/thread.c:405] in ntdll (0x0074f398)
>  15 0x6817fd31 start_thread+0xd0() in libpthread.so.0 (0x0074f498)
> err:ntdll:RtlpWaitForCriticalSection section 0x68d45300 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 000b, blocked by 003b, retrying (60 sec)
> alarum: ../../../wine terminated abnormally
> make: *** [clipboard.ok] Error 99
> GnuTLS error: GnuTLS internal error.
>
>



More information about the wine-tests-results mailing list