(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

Reply via email to