VirtualBox

Ticket #1336 (closed defect: fixed)

Opened 1 year ago

Last modified 1 year ago

VirtualBox crashes on Solaris host when using Share Folder on WinXP guest => Fixed in 1.6.4

Reported by: rmanus Assigned to:
Priority: major Component: shared folders
Version: VirtualBox 1.6.0 Keywords: solaris, share, crash
Cc: Guest type: other
Host type: Solaris

Description (Last modified by frank)

I've recompiled VirtualBox from Mar-15-2008 source trunk on Solaris Nevada build 82.

If I add a share folder to my WinXP guest, VB crashes with the following stack (see next comment).

It's 100% reproducible.

I believe this is happening when WinXP tries to reconnect the network drive.

Change History

2008-03-15 12:17:35 changed by rmanus

> $c
libc.so.1`t_splay+0x27()
libc.so.1`t_delete+0x29()
libc.so.1`realfree+0x65()
libc.so.1`cleanfree+0x55()
libc.so.1`_malloc_unlocked+0xa7()
libc.so.1`malloc+0x2f()
VBoxRT.so`_Z12rtstrConvertPKvmPKcPPvmS2_j+0x1d0()
VBoxRT.so`RTStrCurrentCPToUtf8+0x76()
VBoxRT.so`_Z13rtDirReadMoreP5RTDIR+0x85()
VBoxRT.so`RTDirReadEx+0x112()
VBoxSharedFolders.so`_Z17vbsfBuildFullPathP15_SHFLCLIENTDATAjP11_SHFLSTRINGjPPcPjb+0x4ef()
VBoxSharedFolders.so`_Z10vbsfCreateP15_SHFLCLIENTDATAjP11_SHFLSTRINGjP16_SHFLCREATEPARMS+0x57()
VBoxSharedFolders.so`_Z7svcCallP26VBOXHGCMCALLHANDLE_TYPEDEFjPvjjP15VBOXHGCMSVCPARM+0x68a()
VBoxC.so`_Z17hgcmServiceThreadjPv+0x2a0()
VBoxC.so`_Z20hgcmWorkerThreadFuncP11RTTHREADINTPv+0x39()
VBoxRT.so`rtThreadMain+0x34()
VBoxRT.so`_Z18rtThreadNativeMainPv+0x6c()
libc.so.1`_thr_setup+0x67()
libc.so.1`_lwp_start()

> ::status
debugging core file of VirtualBox (64-bit) from solaris-devx
file: /opt/VirtualBox/vbox/out/solaris.amd64/release/bin/VirtualBox
initial argv: /opt/VirtualBox/vbox/out/solaris.amd64/release/bin/VirtualBox -comment winxp -s
threading model: native threads
status: process terminated by SIGSEGV (Segmentation Fault)

2008-03-17 11:34:27 changed by frank

  • description changed.

2008-05-02 22:44:01 changed by sandervl73

  • status changed from new to closed.
  • resolution set to fixed.

Try again with 1.6.0 and report back if it's still relevant. Thanks.

2008-05-03 15:28:00 changed by rmanus

  • status changed from closed to reopened.
  • resolution deleted.

Problem still exists with 1.6.0 although the stack trace is different:

> $c
VBoxXPCOMIPCC.so`_Z23PruneInstanceMapForPeerRKN19DConnectInstanceKey3KeyEP16DConnectInstancePv+0x2b()
VBoxXPCOMIPCC.so`_ZN15nsBaseHashtableI19DConnectInstanceKeyP16DConnectInstanceS2_E14s_EnumReadStubEP12PLDHashTableP15PLDHas
hEntryHdrjPv+0x12()
VBoxXPCOM.so`PL_DHashTableEnumerate+0x7f()
VBoxXPCOMIPCC.so`_ZNK15nsBaseHashtableI19DConnectInstanceKeyP16DConnectInstanceS2_E13EnumerateReadEPF15PLDHashOperatorRKNS0
_3KeyES2_PvES8_+0x20()
VBoxXPCOMIPCC.so`_ZN18ipcDConnectService19OnClientStateChangeEjj+0x8f()
VBoxXPCOMIPCC.so`_ZN20ipcEvent_ClientState11HandleEventEP7PLEvent+0x47()
VBoxXPCOM.so`PL_HandleEvent+0x1b()
VBoxXPCOM.so`_ZN16nsEventQueueImpl11HandleEventEP7PLEvent+0x26()
main+0x771()
_start+0x6c()

2008-05-03 15:49:20 changed by sandervl73

Did you build it yourself again? If so please try our binary version to rule out an issue with self-building.

2008-05-03 15:49:27 changed by sandervl73

  • version changed from VirtualBox Solaris Beta 1 to VirtualBox 1.6.0.

2008-05-03 16:33:32 changed by rmanus

I didn't build it myself this time. I've tried the binary version 1.6.0. The crash occured when I double clicked on the network drive.

2008-05-08 08:46:22 changed by ramshankar

Tried here with WinXP Pro and adding a shared folder. I'm unable to reproduce the crash. But also using "net x:\\vboxwebsvr\<the-share-name>" doesn't work.

2008-06-20 10:20:50 changed by ramshankar

This is fixed in internal SVN. Thank you for reporting.

2008-06-20 11:28:15 changed by frank

  • summary changed from VirtualBox crashes on Solaris host when using Share Folder on WinXP guest to VirtualBox crashes on Solaris host when using Share Folder on WinXP guest => Fixed in 1.6.4.

2008-07-07 15:45:50 changed by frank

  • host changed from other to Solaris.

2008-07-10 21:06:25 changed by frank

  • component changed from other to shared folders.

2008-08-03 23:05:38 changed by frank

  • status changed from reopened to closed.
  • resolution set to fixed.

© 2009 Sun Microsystems, Inc.
ContactPrivacy policy