<!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&nbsp;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>