<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Seems we have fixed that. Thanks for notifying.<br>
[VBox/GUI] Sergey Dubov<br>
<br>
<br>
Huihong Luo:
<blockquote cite="mid:196405.64047.qm@web34305.mail.mud.yahoo.com"
type="cite">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td
style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;"
valign="top">
<div>Sometimes, the virtualbox gui crashes when a hard disk is
deleted from media dialog.</div>
<div>see the following call stack. (in amd64 host), happens
also on 32-bit host</div>
<div> </div>
<div>seems crashed from VBoxMediaManagerDLg.cpp line 1441, </div>
<div> </div>
<font face="Courier New" size="2"><font face="Courier New"
size="2">
<div>Unhandled exception at 0x6709d624 in VirtualBox.exe:
0xC0000005: Access violation reading location 0x0000000000000000.</div>
</font></font>
<div> </div>
<font face="Courier New" size="2"><font face="Courier New"
size="2"></font></font>
<div><font color="#0000ff" face="Courier New" size="2"><font
color="#0000ff" face="Courier New" size="2"><font color="#0000ff"
face="Courier New" size="2">if</font></font></font><font
face="Courier New" size="2"><font face="Courier New" size="2"> (item)</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">{</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">QString usage = item->usage().isNull() ?</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">formatPaneText (tr (</font></font><font color="#a31515"
face="Courier New" size="2"><font color="#a31515" face="Courier New"
size="2"><font color="#a31515" face="Courier New" size="2">"<i>Not Attached</i>"</font></font></font><font
face="Courier New" size="2"><font face="Courier New" size="2">), </font></font><font
color="#0000ff" face="Courier New" size="2"><font color="#0000ff"
face="Courier New" size="2"><font color="#0000ff" face="Courier New"
size="2">false</font></font></font><font face="Courier New" size="2"><font
face="Courier New" size="2">) :</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">formatPaneText (item->usage());</font></font></div>
<div><font color="#0000ff" face="Courier New" size="2"><font
color="#0000ff" face="Courier New" size="2"><font color="#0000ff"
face="Courier New" size="2">if</font></font></font><font
face="Courier New" size="2"><font face="Courier New" size="2">
(item->treeWidget() == mHardDiskView)</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">{</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">mHdsPane1->setText (formatPaneText (item->location(), </font></font><font
color="#0000ff" face="Courier New" size="2"><font color="#0000ff"
face="Courier New" size="2"><font color="#0000ff" face="Courier New"
size="2">true</font></font></font><font face="Courier New" size="2"><font
face="Courier New" size="2">, </font></font><font color="#a31515"
face="Courier New" size="2"><font color="#a31515" face="Courier New"
size="2"><font color="#a31515" face="Courier New" size="2">"end"</font></font></font><font
face="Courier New" size="2"><font face="Courier New" size="2">));</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">mHdsPane2->setText (formatPaneText (QString (</font></font><font
color="#a31515" face="Courier New" size="2"><font color="#a31515"
face="Courier New" size="2"><font color="#a31515" face="Courier New"
size="2">"%1 (%2)"</font></font></font><font face="Courier New"
size="2"><font face="Courier New" size="2">).arg
(item->hardDiskType())</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">.arg (item->hardDiskFormat()), </font></font><font
color="#0000ff" face="Courier New" size="2"><font color="#0000ff"
face="Courier New" size="2"><font color="#0000ff" face="Courier New"
size="2">false</font></font></font><font face="Courier New" size="2"><font
face="Courier New" size="2">)); <======== line 1441</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">mHdsPane3->setText (usage);</font></font></div>
<div><font face="Courier New" size="2"><font face="Courier New"
size="2">}</font></font></div>
<div> </div>
<div>call stack:</div>
<div> </div>
<div> QtCore4.dll!000000006709d624() <br>
[Frames below may be incorrect and/or missing, no symbols loaded for
QtCore4.dll] <br>
QtCore4.dll!000000006709d7a5() <br>
> VirtualBox.exe!VBoxMediaManagerDlg::processCurrentChanged(QTreeWidgetItem
* aItem=0x0000000000000020, QTreeWidgetItem *
aPrevItem=0x00000000007b4a70) Line 1441 + 0x189 bytes C++<br>
VirtualBox.exe!VBoxMediaManagerDlg::qt_metacall(QMetaObject::Call
_c=9135792, int _id=1219528, void * * _a=0x0000000000000067) Line 121
+ 0x16 bytes C++<br>
QtCore4.dll!0000000067183fef() <br>
QtCore4.dll!000000006718436f() <br>
QtGui4.dll!0000000065606761() <br>
QtGui4.dll!00000000656167d2() <br>
VirtualBox.exe!QITreeWidget::qt_metacall(QMetaObject::Call
_c=43623440, int _id=1219992, void * * _a=0x0000000002a25aa0) Line
63 C++<br>
QtCore4.dll!0000000067183fef() <br>
QtCore4.dll!000000006718436f() <br>
QtGui4.dll!00000000655d4a4a() <br>
QtGui4.dll!000000006557a605() <br>
QtGui4.dll!000000006560ba72() <br>
VirtualBox.exe!VBoxMediaManagerDlg::processCurrentChanged(QTreeWidgetItem
* aItem=0x0000000000000000, QTreeWidgetItem *
aPrevItem=0x00000000007b4a70) Line 1399 + 0x7e bytes C++<br>
VirtualBox.exe!VBoxMediaManagerDlg::qt_metacall(QMetaObject::Call
_c=9135792, int _id=1221352, void * * _a=0x0000000000000067) Line 121
+ 0x16 bytes C++<br>
QtCore4.dll!0000000067183fef() <br>
QtCore4.dll!000000006718436f() <br>
QtGui4.dll!0000000065606761() <br>
QtGui4.dll!00000000656167d2() <br>
VirtualBox.exe!QITreeWidget::qt_metacall(QMetaObject::Call
_c=InvokeMetaMethod, int _id=0, void * * _a=0x0000000002a25aa0) Line
63 C++<br>
QtCore4.dll!0000000067183fef() <br>
QtCore4.dll!000000006718436f() <br>
QtGui4.dll!00000000655dd4d5() <br>
QtGui4.dll!00000000655e08ac() <br>
QtCore4.dll!0000000067183fef() <br>
QtCore4.dll!000000006718436f() <br>
QtCore4.dll!00000000671c6d63() <br>
QtCore4.dll!000000006715ed5b() <br>
QtGui4.dll!000000006560ac1d() <br>
QtGui4.dll!000000006560b30d() <br>
VirtualBox.exe!MediaItem::`scalar deleting destructor'() + 0x30
bytes C++<br>
VirtualBox.exe!VBoxMediaManagerDlg::mediumRemoved(VBoxDefs::MediaType
aType=1221552, const QString & aId={...}) Line 914 C++<br>
VirtualBox.exe!VBoxMediaManagerDlg::qt_metacall(QMetaObject::Call
_c=1079203984, int _id=1222568, void * * _a=0x0000000000000009) Line
109 + 0x12 bytes C++<br>
QtCore4.dll!0000000067183fef() <br>
QtCore4.dll!000000006718436f() <br>
VirtualBox.exe!VBoxGlobal::mediumRemoved(VBoxDefs::MediaType
_t1=MediaType_HardDisk, const QString & _t2={...}) Line 215 C++<br>
VirtualBox.exe!VBoxGlobal::removeMedium(VBoxDefs::MediaType
aType=MediaType_HardDisk, const QString & aId={...}) Line 2611 C++<br>
VirtualBox.exe!VBoxMediaManagerDlg::doRemoveMedium() Line 1117 C++<br>
VirtualBox.exe!VBoxMediaManagerDlg::qt_metacall(QMetaObject::Call
_c=9160240, int _id=0, void * * _a=0x0000000000000006) Line 115 + 0x8
bytes C++<br>
QtCore4.dll!0000000067183fef() <br>
QtCore4.dll!0000000067184402() <br>
QtGui4.dll!000000006500be6d() <br>
QtGui4.dll!00000000653da539() <br>
QtGui4.dll!00000000653da897() <br>
QtGui4.dll!00000000654c997f() <br>
QtGui4.dll!0000000065086d45() <br>
QtGui4.dll!0000000065020d66() <br>
QtGui4.dll!0000000065025e71() <br>
QtCore4.dll!0000000067167376() <br>
QtGui4.dll!0000000065025288() <br>
QtGui4.dll!000000006509495f() <br>
QtGui4.dll!0000000065097ac6() <br>
user32.dll!0000000077c439fc() <br>
user32.dll!0000000077c43e9c() <br>
QtCore4.dll!000000006719ca00() <br>
QtGui4.dll!0000000065096cd5() <br>
QtCore4.dll!0000000067166fd1() <br>
QtCore4.dll!000000006716bc09() <br>
VirtualBox.exe!TrustedMain(int argc=1, char * *
argv=0x0000000000000000, char * * __formal=0x00000000007e7e60) Line
554 + 0x6 bytes C++<br>
VirtualBox.exe!main(int argc=1, char * * argv=0x0000000000000001,
char * * envp=0x0000000000000001) Line 647 C++<br>
VirtualBox.exe!WinMain() + 0x236 bytes C++<br>
VirtualBox.exe!__tmainCRTStartup() Line 589 + 0x26 bytes C<br>
kernel32.dll!0000000077d596cc() <br>
</div>
</td>
</tr>
</tbody>
</table>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
vbox-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a>
<a class="moz-txt-link-freetext" href="http://vbox.innotek.de/mailman/listinfo/vbox-dev">http://vbox.innotek.de/mailman/listinfo/vbox-dev</a>
</pre>
</blockquote>
</body>
</html>