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

buildbot at kegel.com buildbot at kegel.com
Mon Oct 10 21:24:38 CDT 2011


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