[vbox-dev] OSE VNC Crash

Howard Su howard0su at gmail.com
Mon Jan 24 12:44:19 GMT 2011


I got the following crash (segment fault) when I am using VboxHeadless with
VNC. It crashes during reboot of guest XP os.

I captured the core file and crash stack is following:

(gdb) where
#0  rfbTranslateWithRGBTables32to32 (table=0x8027c7800 "", in=0x802385838,
out=Variable "out" is not available.) at tabletranstemplate.c:104
#1  0x0000000800677482 in rfbSendRectEncodingRaw (cl=0x80273e000, x=Variable
"x" is not available.) at rfbserver.c:2936
#2  0x0000000800678d05 in rfbSendFramebufferUpdate
(cl=0x80273e000, givenUpdateRegion=Variable "givenUpdateRegion" is not
available.) at rfbserver.c:2769
#3  0x00000008006755fe in rfbProcessEvents (screen=0x802385800,
usec=Variable "usec" is not available.) at main.c:1089
#4  0x0000000800675665 in rfbRunEventLoop (screen=0x802385800, usec=5000,
 runInBackground=0 '\0') at main.c:1150
#5  0x000000000040eb95 in VNCFB::vncThreadFn
(hThreadSelf=0x8022f3800,  pvUser=0x802385800)    at
/usr/home/junsu/vbox/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.cpp:133
#6  0x000000080087716b in rtThreadMain (pThread=0x8022f3800,
 NativeThread=34395429632, pszThreadName=0x8022f40d8 "VNC")     at
/usr/home/junsu/vbox/src/VBox/Runtime/common/misc/thread.cpp:680
#7  0x000000080090cd9d in rtThreadNativeMain (pvArgs=0x8022f3800)    at
/usr/home/junsu/vbox/src/VBox/Runtime/r3/posix/thread-posix.cpp:250
#8  0x0000000801621511 in pthread_getprio () from /lib/libthr.so.3

Any idea? I suspend this is due to thread sync when vbox is switching
IFramebuffer.

-- 
-Howard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20110124/e4619233/attachment.html>


More information about the vbox-dev mailing list