(Sorry it must go to "vbox-dev" list, but the dev list is down...)
---------- Forwarded message ----------
From: Alexey Eromenko <[email protected]>
Date: Fri, Jan 20, 2012 at 12:39 PM
Subject: VirtualBox SVN stucks every 2 days (VBoxSVC issue?)
To: VirtualBox developer's list <[email protected]>
Every 2 days I have GUI crash and all VMs becomes unresponsive.
Host: Debian GNU/Linux 6.0 x64 + vbox-svn-2012-01-05 (unstable)
After this happens all new commands stuck, such as:
/home/user/Linstall/vbox/out/linux.amd64/release/bin/VBoxManage list vms
(nothing happens)
Primary suspect is "VBoxSVC"
Attached myself to SVC:
$ gdb -p <pid of VBoxSVC>
(gdb) thread apply all bt
GDB Log attached. (from VBoxSVC process)
--
-Alexey Eromenko "Technologov"
Thread 8 (Thread 0x7f42f9fde700 (LWP 12545)):
#0 0x00007f42f88ad113 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f42f934a7a8 in _pr_poll_with_poll (pds=0xfdaf98, npds=2, timeout=4294967295)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptio.c:3902
#2 0x00007f42f934a90c in VBoxNsprPR_Poll (pds=0x7f42f9fddb00, npds=2, timeout=4294967295)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptio.c:4304
#3 0x00007f42f4e24351 in ConnThread (arg=<value optimized out>)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcConnectionUnix.cpp:336
#4 0x00007f42f93481a6 in _pt_root (Thread=<value optimized out>, pvUser=<value optimized out>)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptthread.c:224
#5 _pt_iprt_root (Thread=<value optimized out>, pvUser=<value optimized out>)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptthread.c:272
#6 0x00007f42f9832a8c in rtThreadMain (pThread=0xfe34f0, NativeThread=<value optimized out>,
pszThreadName=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/thread.cpp:703
#7 0x00007f42f9880d5e in rtThreadNativeMain (pvArgs=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/posix/thread-posix.cpp:255
#8 0x00007f42f9b018ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9 0x00007f42f88b802d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7f42f45d5700 (LWP 12546)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f42f9883b5e in rtSemEventWait (hEventSem=0xfacc90, cMillies=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/linux/../posix/semevent-posix.cpp:382
#2 RTSemEventWait (hEventSem=0xfacc90, cMillies=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/linux/../posix/semevent-posix.cpp:495
#3 0x00007f42f9861f6e in rtTimerLRThread (hThreadSelf=<value optimized out>,
pvUser=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/generic/timerlr-generic.cpp:251
#4 0x00007f42f9832a8c in rtThreadMain (pThread=0xfe4d50, NativeThread=<value optimized out>,
pszThreadName=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/thread.cpp:703
#5 0x00007f42f9880d5e in rtThreadNativeMain (pvArgs=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/posix/thread-posix.cpp:255
#6 0x00007f42f9b018ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#7 0x00007f42f88b802d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8 0x0000000000000000 in ?? ()
Current language: auto
The current source language is "auto; currently c".
Thread 6 (Thread 0x7f42f4554700 (LWP 12547)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f42f9883dd5 in rtSemEventMultiPosixWaitIndefinite (pThis=0x7f42e800b350,
fFlags=<value optimized out>, pSrcPos=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/linux/../posix/semeventmulti-posix.cpp:432
#2 0x000000000041be98 in Progress::WaitForCompletion (this=0x7f42e80629d0,
aTimeout=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Main/src-all/ProgressImpl.cpp:824
#3 0x00007f42f93434a3 in VBoxNsxpXPTC_InvokeByIndex (that=0x7f42e800b354, methodIndex=128,
paramCount=1, params=0xffffffffffffffff)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_linux.cpp:209
#4 0x00007f42f4e21419 in ipcDConnectService::OnInvoke (this=<value optimized out>,
peer=<value optimized out>, invoke=<value optimized out>, opLen=<value optimized out>)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:4005
#5 0x00007f42f4e21d5d in ipcDConnectService::OnIncomingRequest (this=0x7f42e800b354, peer=128,
op=0x1, opLen=4294967295)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:3632
#6 0x00007f42f4e21d74 in ipcDConnectService::ProcessMessageOnWorkerThread (aThis=0x7f42e800b354,
aSenderID=128, aData=0x7f42ec0263d0, aDataLen=4294967295)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:3615
#7 0x00007f42f982db52 in rtReqProcessOne (pReq=0x7f42e401be80)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/req.cpp:387
#8 0x00007f42f982f5ba in rtReqPoolThreadProcessRequest (pPool=0xfe4bd0, pThread=0xfe5c10,
pReq=0x7f42e401be80) at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/reqpool.cpp:312
#9 0x00007f42f982f68f in rtReqPoolThreadProc (hThreadSelf=<value optimized out>,
pvArg=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/reqpool.cpp:357
#10 0x00007f42f9832a8c in rtThreadMain (pThread=0xfe5ca0, NativeThread=<value optimized out>,
pszThreadName=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/thread.cpp:703
#11 0x00007f42f9880d5e in rtThreadNativeMain (pvArgs=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/posix/thread-posix.cpp:255
#12 0x00007f42f9b018ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007f42f88b802d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()
Current language: auto
The current source language is "auto; currently asm".
Thread 5 (Thread 0x7f42f44d3700 (LWP 12548)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1 0x00007f42f9883a9a in rtSemEventWait (hEventSem=0x1023450, cMillies=999)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/linux/../posix/semevent-posix.cpp:478
#2 RTSemEventWait (hEventSem=0x1023450, cMillies=999)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/linux/../posix/semevent-posix.cpp:495
#3 0x00007f42f9862008 in rtTimerLRThread (hThreadSelf=<value optimized out>,
pvUser=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/generic/timerlr-generic.cpp:309
#4 0x00007f42f9832a8c in rtThreadMain (pThread=0xfe7990, NativeThread=<value optimized out>,
pszThreadName=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/thread.cpp:703
#5 0x00007f42f9880d5e in rtThreadNativeMain (pvArgs=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/posix/thread-posix.cpp:255
#6 0x00007f42f9b018ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#7 0x00007f42f88b802d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7f42f3d88700 (LWP 12553)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1 0x00007f42f9883a9a in rtSemEventWait (hEventSem=0x14cea90, cMillies=500)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/linux/../posix/semevent-posix.cpp:478
#2 RTSemEventWait (hEventSem=0x14cea90, cMillies=500)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/linux/../posix/semevent-posix.cpp:495
#3 0x0000000000535298 in VirtualBox::ClientWatcher (pvUser=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Main/src-server/VirtualBoxImpl.cpp:4373
#4 0x00007f42f9832a8c in rtThreadMain (pThread=0x14dbb00, NativeThread=<value optimized out>,
pszThreadName=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/thread.cpp:703
#5 0x00007f42f9880d5e in rtThreadNativeMain (pvArgs=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/posix/thread-posix.cpp:255
#6 0x00007f42f9b018ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#7 0x00007f42f88b802d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7f42f3d07700 (LWP 12554)):
#0 0x00007f42f88b18d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1 0x00000000005acea1 in waitForEventsOnXPCOM (pQueue=<value optimized out>, cMsTimeout=4294967295)
at /home/user/Linstall/vbox/src/VBox/Main/glue/EventQueue.cpp:335
#2 0x00000000005acfde in com::EventQueue::processEventQueue (this=0x14bf660, cMsTimeout=4294967295)
at /home/user/Linstall/vbox/src/VBox/Main/glue/EventQueue.cpp:513
#3 0x000000000052ab35 in VirtualBox::AsyncEventHandler (thread=0x14dc400, pvUser=0xfe6b80)
at /home/user/Linstall/vbox/src/VBox/Main/src-server/VirtualBoxImpl.cpp:4516
#4 0x00007f42f9832a8c in rtThreadMain (pThread=0x14dc400, NativeThread=<value optimized out>,
pszThreadName=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/thread.cpp:703
#5 0x00007f42f9880d5e in rtThreadNativeMain (pvArgs=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/posix/thread-posix.cpp:255
#6 0x00007f42f9b018ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#7 0x00007f42f88b802d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7f42f3b84700 (LWP 12558)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1 0x00007f42f9348356 in pt_TimedWait (cv=0xfe4238, ml=0xfe4288, timeout=<value optimized out>)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c:267
#2 0x00007f42f9348e49 in VBoxNsprPR_WaitCondVar (cvar=0xfe4230, timeout=89669299)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c:394
#3 0x00007f42f9348f0d in VBoxNsprPR_Wait (mon=0xfe4280, timeout=393)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c:571
#4 0x00007f42f4e19e37 in nsAutoMonitor::Wait (aTarget=<value optimized out>, aTimeout=4294967295,
aMsg=<value optimized out>, aSelector=0x7f42f4e18b02 <WaitMessageSelector>, aArg=0x7f42f3b83260)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/xpcom/threads/nsAutoLock.h:286
#5 WaitTarget (aTarget=<value optimized out>, aTimeout=4294967295, aMsg=<value optimized out>,
aSelector=0x7f42f4e18b02 <WaitMessageSelector>, aArg=0x7f42f3b83260)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp:445
#6 0x00007f42f4e1b0d0 in IPC_WaitMessage (aSenderID=4294967295, aTarget=...,
aObserver=0x7f42f3b83318, aConsumer=0x7f42f3b83310, aTimeout=393)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcdclient.cpp:1087
#7 0x00007f42f4e223a8 in DConnectStub::CallMethod (this=<value optimized out>,
aMethodIndex=<value optimized out>, aInfo=0x14f4980, aParams=0x7f42f3b83580)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:2637
#8 0x00007f42f9343160 in PrepareAndDispatch (self=0x11cc430, methodIndex=<value optimized out>,
args=<value optimized out>, gpregs=<value optimized out>, fpregs=0x7f42f3b836c0)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcstubs_x86_64_linux.cpp:156
#9 0x00007f42f934259b in SharedStub ()
from /home/user/Linstall/vbox/out/linux.amd64/release/bin/VBoxXPCOM.so
#10 0x00000000004b32e3 in Machine::LockMachine (this=0x7f42e80015c0, aSession=<value optimized out>,
lockType=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Main/src-server/MachineImpl.cpp:3164
#11 0x00007f42f93434a3 in VBoxNsxpXPTC_InvokeByIndex (that=0xfe423c, methodIndex=393,
paramCount=1300771, params=0xffffffffffffffff)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_linux.cpp:209
#12 0x00007f42f4e21419 in ipcDConnectService::OnInvoke (this=<value optimized out>,
peer=<value optimized out>, invoke=<value optimized out>, opLen=<value optimized out>)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:4005
#13 0x00007f42f4e21d5d in ipcDConnectService::OnIncomingRequest (this=0xfe423c, peer=393,
op=0x13d923, opLen=4294967295)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:3632
#14 0x00007f42f4e21d74 in ipcDConnectService::ProcessMessageOnWorkerThread (aThis=0xfe423c,
aSenderID=393, aData=0x7f42e80d77f0, aDataLen=4294967295)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:3615
#15 0x00007f42f982db52 in rtReqProcessOne (pReq=0x7f42e403f990)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/req.cpp:387
#16 0x00007f42f982f5ba in rtReqPoolThreadProcessRequest (pPool=0xfe4bd0, pThread=0x14e1550,
pReq=0x7f42e403f990) at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/reqpool.cpp:312
#17 0x00007f42f982f68f in rtReqPoolThreadProc (hThreadSelf=<value optimized out>,
pvArg=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/reqpool.cpp:357
#18 0x00007f42f9832a8c in rtThreadMain (pThread=0x14ebdf0, NativeThread=<value optimized out>,
pszThreadName=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/common/misc/thread.cpp:703
#19 0x00007f42f9880d5e in rtThreadNativeMain (pvArgs=<value optimized out>)
at /home/user/Linstall/vbox/src/VBox/Runtime/r3/posix/thread-posix.cpp:255
#20 0x00007f42f9b018ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#21 0x00007f42f88b802d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f42fa154740 (LWP 12543)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f42f9348e35 in VBoxNsprPR_WaitCondVar (cvar=0xfdeb10, timeout=4294967295)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c:392
#2 0x00007f42f9348f0d in VBoxNsprPR_Wait (mon=0xfd5aa0, timeout=128)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c:571
#3 0x00007f42f93389ef in VBoxNsplPL_WaitForEvent (self=0xfdeac0)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/xpcom/threads/plevent.c:806
#4 0x00007f42f93371d5 in nsEventQueueImpl::WaitForEvent (this=0xfd1f30, aResult=0x7fff1da094f8)
at /home/user/Linstall/vbox/src/libs/xpcom18a4/xpcom/threads/nsEventQueue.cpp:472
#5 0x000000000057fe90 in main (argc=<value optimized out>, argv=0xf8cfc0)
at /home/user/Linstall/vbox/src/VBox/Main/src-server/xpcom/server.cpp:1054
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
VBox-users-community mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vbox-users-community