Opened 17 years ago
Closed 17 years ago
#889 closed defect (fixed)
Sefmentation Fault => Fixed in 1.5.4
Reported by: | Andrew Cooks | Owned by: | Frank Mehnert |
---|---|---|---|
Component: | other | Version: | VirtualBox 1.5.2 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | other |
Description
On the first run, after supplying my name and email address, it Segfaults.
Valgrind says:
Thread 3: ==27002== Syscall param socketcall.send(msg) points to uninitialised byte(s) ==27002== at 0x625FAF8: send (in /lib/libpthread-2.7.so) ==27002== by 0x6309BD7: pt_SocketWrite (in /opt/VirtualBox/VBoxXPCOM.so) ==27002== by 0x6322F6E: PR_Write (in /opt/VirtualBox/VBoxXPCOM.so) ==27002== by 0x70F5361: ConnThread(void*) (in /opt/VirtualBox/components/VBoxXPCOMIPCC.so) ==27002== by 0x6305383: _pt_root (in /opt/VirtualBox/VBoxXPCOM.so) ==27002== by 0x625818A: start_thread (pthread_create.c:297) ==27002== by 0x65A1E7D: clone (in /lib/libc-2.7.so) ==27002== Address 0x7082CD6 is 62 bytes inside a block of size 100 alloc'd ==27002== at 0x4023998: malloc (vg_replace_malloc.c:149) ==27002== by 0x70F6393: ipcMessage::Init(nsID const&, char const*, unsigned) (in /opt/VirtualBox/components/VBoxXPCOMIPCC.so) ==27002== by 0x70F5B0A: ipcmMessageForward::ipcmMessageForward(unsigned, unsigned, nsID const&, char const*, unsigned) (in /opt/VirtualBox/components/VBoxXPCOMIPCC.so) ==27002== by 0x70EBFCE: IPC_SendMessage(unsigned, nsID const&, unsigned char const*, unsigned) (in /opt/VirtualBox/components/VBoxXPCOMIPCC.so) ==27002== by 0x70EF4F5: SetupPeerInstance(unsigned, DConnectSetup*, unsigned, void**) (in /opt/VirtualBox/components/VBoxXPCOMIPCC.so) ==27002== by 0x70EF7EF: ipcDConnectService::CreateInstance(unsigned, nsID const&, nsID const&, void**) (in /opt/VirtualBox/components/VBoxXPCOMIPCC.so) ==27002== by 0x70FEFCA: VirtualBoxConstructor(nsISupports*, nsID const&, void**) (server_module.cpp:221) ==27002== by 0x6325595: nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (in /opt/VirtualBox/VBoxXPCOM.so) ==27002== by 0x62ED030: nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (in /opt/VirtualBox/VBoxXPCOM.so) ==27002== by 0x81362F5: VBoxGlobal::init() (in /opt/VirtualBox/VirtualBox) ==27002== by 0x8136C43: VBoxGlobal::instance() (in /opt/VirtualBox/VirtualBox) ==27002== by 0x8120945: main (in /opt/VirtualBox/VirtualBox) ==27002== ==27002== Thread 1: ==27002== Syscall param write(buf) points to uninitialised byte(s) ==27002== at 0x625F5DB: (within /lib/libpthread-2.7.so) ==27002== by 0x61A9AAE: _X11TransWrite (Xtrans.c:900) ==27002== by 0x61A17F0: _XFlushInt (XlibInt.c:675) ==27002== by 0x6180EE0: XFlush (Flush.c:41) ==27002== by 0x425FF1F: QWidget::setCursor(QCursor const&) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x438F886: QWidgetResizeHandler::setMouseCursor(QWidgetResizeHandler::MousePosition) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x4390087: QWidgetResizeHandler::setActive(QWidgetResizeHandler::Action, bool) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x439DA8C: QDockWindow::updateGui() (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x439DEBA: QDockWindow::setResizeEnabled(bool) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x8169A87: VBoxSelectorWnd::VBoxSelectorWnd(VBoxSelectorWnd**, QWidget*, char const*, unsigned) (in /opt/VirtualBox/VirtualBox) ==27002== by 0x812CCA5: VBoxGlobal::selectorWnd() (in /opt/VirtualBox/VirtualBox) ==27002== by 0x8120A8C: main (in /opt/VirtualBox/VirtualBox) ==27002== Address 0x698E72B is 27 bytes inside a block of size 16,384 alloc'd ==27002== at 0x4022ABE: calloc (vg_replace_malloc.c:279) ==27002== by 0x618F4AD: XOpenDisplay (OpenDis.c:289) ==27002== by 0x422F176: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x4230045: qt_init(int*, char**, QApplication::Type) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x4299020: QApplication::construct(int&, char**, QApplication::Type) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x42993C4: QApplication::QApplication(int&, char**) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x8120387: main (in /opt/VirtualBox/VirtualBox) ==27002== ==27002== Source and destination overlap in mempcpy(0x6EED670, 0x6EED670, 27) ==27002== at 0x40250DA: mempcpy (mc_replace_strmem.c:116) ==27002== by 0x6542F95: _IO_default_xsputn (genops.c:469) ==27002== by 0x651D302: vfprintf (vfprintf.c:1560) ==27002== by 0x6537B4A: vsprintf (iovsprintf.c:43) ==27002== by 0x652289D: sprintf (sprintf.c:34) ==27002== by 0x61DDD44: parse_fontdata (omGeneric.c:618) ==27002== by 0x61DDEB5: parse_vw (omGeneric.c:1095) ==27002== by 0x61DE7F2: create_oc (omGeneric.c:1233) ==27002== by 0x618EA86: XCreateOC (OCWrap.c:53) ==27002== by 0x6183116: XCreateFontSet (FSWrap.c:185) ==27002== by 0x4245B34: (within /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x4245E31: QInputContext::QInputContext(QWidget*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== ==27002== Syscall param write(buf) points to uninitialised byte(s) ==27002== at 0x625F5DB: (within /lib/libpthread-2.7.so) ==27002== by 0x6832CDE: _IceTransWrite (Xtrans.c:900) ==27002== by 0x6838CDD: _IceWrite (misc.c:369) ==27002== by 0x6838DB1: IceFlush (misc.c:82) ==27002== by 0x682509E: SmcSetProperties (sm_client.c:397) ==27002== by 0x42226C8: (within /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x422280E: (within /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x4230279: (within /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x4230B9F: (within /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x6829241: _SmcProcessMessage (sm_process.c:252) ==27002== by 0x683D607: IceProcessMessages (process.c:344) ==27002== by 0x4222D63: QSmSocketReceiver::socketActivated(int) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== Address 0x6C89034 is 12 bytes inside a block of size 1,024 alloc'd ==27002== at 0x4022ABE: calloc (vg_replace_malloc.c:279) ==27002== by 0x6830A30: IceOpenConnection (connect.c:211) ==27002== by 0x6825388: SmcOpenConnection (sm_client.c:135) ==27002== by 0x4227F11: QSessionManager::QSessionManager(QApplication*, QString&, QString&) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x4298A1C: QApplication::initialize(int, char**) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x429904E: QApplication::construct(int&, char**, QApplication::Type) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x42993C4: QApplication::QApplication(int&, char**) (in /usr/qt/3/lib/libqt-mt.so.3.3.8) ==27002== by 0x8120387: main (in /opt/VirtualBox/VirtualBox) Qt WARNING: QThread object destroyed while thread is still running. ==27002== ==27002== Thread 5: ==27002== Invalid write of size 4 ==27002== at 0x645511F: std::string::string(std::string const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libstdc++.so.6.0.9) ==27002== by 0x81A1EA9: happyhttp::Connection::putrequest(char const*, char const*) (in /opt/VirtualBox/VirtualBox) ==27002== by 0x6F742066: ??? ==27002== Address 0xD65736F is not stack'd, malloc'd or (recently) free'd ==27002== ==27002== Process terminating with default action of signal 11 (SIGSEGV) ==27002== Access not within mapped region at address 0xD65736F ==27002== at 0x645511F: std::string::string(std::string const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/libstdc++.so.6.0.9) ==27002== by 0x81A1EA9: happyhttp::Connection::putrequest(char const*, char const*) (in /opt/VirtualBox/VirtualBox) ==27002== by 0x6F742066: ???
Change History (2)
comment:1 by , 17 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
Summary: | Sefmentation Fault → Sefmentation Fault => Fixed in 1.5.4 |
comment:2 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
This is indeed an annoying bug. It is already known and will be fixed in 1.5.4. In the meantime, just close the registration dialog window.