[Marble-bugs] [Bug 269822] Crash on exit

Jaime Silva jaimes at optech.ca
Fri Aug 5 19:59:03 UTC 2011


https://bugs.kde.org/show_bug.cgi?id=269822





--- Comment #3 from Jaime Silva <jaimes optech ca>  2011-08-05 19:59:03 ---
Tried out the latest trunk version on WinXP and it still always crashes on
exit. However, if I remove the RoutinoPlugin, MonavPugin and
OpenRouteServicePlugin then it seems to exit fine.

DEBUG OUTPUT:

'marble.exe': Loaded 'C:\marble\marble.exe', Symbols loaded.
'marble.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll'
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\bin\QtCored4.dll', Symbols loaded.
'marble.exe': Loaded 'C:\WINDOWS\system32\user32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\ole32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\secur32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll'
'marble.exe': Loaded
'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_5d84dd2f\msvcp90d.dll',
Symbols loaded.
'marble.exe': Loaded
'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_5d84dd2f\msvcr90d.dll',
Symbols loaded.
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\bin\QtGuid4.dll', Symbols loaded.
'marble.exe': Loaded 'C:\WINDOWS\system32\comdlg32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\shell32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\imm32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\winmm.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\winspool.drv'
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\bin\QtNetworkd4.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\marble\marblewidgetd.dll', Symbols loaded.
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\bin\QtXmld4.dll', Symbols loaded.
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\bin\QtSvgd4.dll', Symbols loaded.
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\bin\QtWebKitd4.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\WINDOWS\system32\version.dll'
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\bin\phonond4.dll', Symbols loaded.
'marble.exe': Loaded
'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\uxtheme.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\msctf.dll'
'marble.exe': Loaded 'C:\marble\plugins\CachePlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\CompassFloatItemd.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\CrosshairsPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\EarthquakePlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\bin\QtScriptd4.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\marble\plugins\GosmorePlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\GpxPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\GraticulePlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\HostipPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\LatLonPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\LocalDatabasePlugind.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\marble\plugins\LocalOsmSearchPlugind.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\bin\QtSqld4.dll', Symbols loaded.
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\plugins\sqldrivers\qsqlited4.dll'
'marble.exe': Loaded 'C:\marble\plugins\MapScaleFloatItemd.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\marble\plugins\MonavPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\NavigationFloatItemd.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\marble\plugins\NominatimPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\OpenDesktopPlugind.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\marble\plugins\OpenRouteServicePlugind.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\marble\plugins\OverviewMapd.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\Photod.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\PntPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\PositionMarkerd.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\ProgressFloatItemd.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\marble\plugins\QNamNetworkPlugind.dll', Symbols
loaded.
'marble.exe': Loaded 'C:\marble\plugins\RoutingPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\RoutinoPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\StarsPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\SunPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\Weatherd.dll', Symbols loaded.
'marble.exe': Loaded 'C:\marble\plugins\Wikipediad.dll', Symbols loaded.
'marble.exe': Loaded
'C:\Qt\4.7.1-vs2008-x86\plugins\iconengines\qsvgicond4.dll'
'marble.exe': Loaded 'C:\marble\plugins\YoursPlugind.dll', Symbols loaded.
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\plugins\imageformats\qgifd4.dll'
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\plugins\imageformats\qicod4.dll'
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\plugins\imageformats\qjpegd4.dll'
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\plugins\imageformats\qmngd4.dll'
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\plugins\imageformats\qsvgd4.dll'
'marble.exe': Loaded 'C:\Qt\4.7.1-vs2008-x86\plugins\imageformats\qtiffd4.dll'
'marble.exe': Loaded 'C:\WINDOWS\system32\xpsp2res.dll', Binary was not built
with debug information.
'marble.exe': Loaded 'C:\WINDOWS\system32\mslbui.dll'
The thread 'Win32 Thread' (0x420) has exited with code 0 (0x0).
Updating Settings ... 
'marble.exe': Unloaded 'C:\marble\plugins\EarthquakePlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\GraticulePlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\MapScaleFloatItemd.dll'
'marble.exe': Unloaded 'C:\marble\plugins\CompassFloatItemd.dll'
'marble.exe': Unloaded 'C:\marble\plugins\CrosshairsPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\OverviewMapd.dll'
'marble.exe': Unloaded 'C:\marble\plugins\NavigationFloatItemd.dll'
'marble.exe': Unloaded 'C:\marble\plugins\OpenDesktopPlugind.dll'
'marble.exe': Unloaded 'C:\Qt\4.7.1-vs2008-x86\bin\QtScriptd4.dll'
'marble.exe': Unloaded 'C:\marble\plugins\Photod.dll'
'marble.exe': Unloaded 'C:\marble\plugins\PositionMarkerd.dll'
'marble.exe': Unloaded 'C:\marble\plugins\ProgressFloatItemd.dll'
'marble.exe': Unloaded 'C:\marble\plugins\StarsPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\RoutingPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\SunPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\Weatherd.dll'
'marble.exe': Unloaded 'C:\marble\plugins\Wikipediad.dll'
'marble.exe': Unloaded 'C:\marble\plugins\QNamNetworkPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\CachePlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\GosmorePlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\GpxPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\HostipPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\LatLonPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\LocalDatabasePlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\LocalOsmSearchPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\OpenRouteServicePlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\MonavPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\NominatimPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\PntPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\RoutinoPlugind.dll'
'marble.exe': Unloaded 'C:\marble\plugins\YoursPlugind.dll'
The thread 'Win32 Thread' (0x13bc) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x9f8) has exited with code 0 (0x0).
First-chance exception at 0x010dfb24 (marblewidgetd.dll) in marble.exe:
0xC0000005: Access violation reading location 0x03fb8e08.
Unhandled exception at 0x010dfb24 (marblewidgetd.dll) in marble.exe:
0xC0000005: Access violation reading location 0x03fb8e08.

CALLSTACK FOR MAIN THREAD:

>	marblewidgetd.dll!qDeleteAll<QHash<Marble::RunnerPlugin *,Marble::RunnerPlugin::ConfigWidget *>::const_iterator>(QHash<Marble::RunnerPlugin *,Marble::RunnerPlugin::ConfigWidget *>::const_iterator begin={...}, QHash<Marble::RunnerPlugin *,Marble::RunnerPlugin::ConfigWidget *>::const_iterator end={...})  Line 322 + 0x25 bytes	C++
     marblewidgetd.dll!qDeleteAll<QHash<Marble::RunnerPlugin
*,Marble::RunnerPlugin::ConfigWidget *> >(const QHash<Marble::RunnerPlugin
*,Marble::RunnerPlugin::ConfigWidget *> & c=[3] (...))  Line 330 + 0x23 bytes  
 C++
    
marblewidgetd.dll!Marble::RoutingProfileSettingsDialog::~RoutingProfileSettingsDialog()
 Line 71 + 0xc bytes    C++
     marblewidgetd.dll!Marble::RoutingProfileSettingsDialog::`scalar deleting
destructor'()  + 0x16 bytes    C++
     QtCored4.dll!QObjectPrivate::deleteChildren()  Line 1949 + 0x24 bytes   
C++
     QtGuid4.dll!QWidget::~QWidget()  Line 1602    C++
     marblewidgetd.dll!Marble::RoutingProfilesWidget::~RoutingProfilesWidget() 
Line 52 + 0xb bytes    C++
     marblewidgetd.dll!Marble::RoutingProfilesWidget::`vector deleting
destructor'()  + 0x54 bytes    C++
     QtCored4.dll!QObjectPrivate::deleteChildren()  Line 1949 + 0x24 bytes   
C++
     QtGuid4.dll!QWidget::~QWidget()  Line 1602    C++
     QtGuid4.dll!QFrame::~QFrame()  Line 242 + 0x8 bytes    C++
     QtGuid4.dll!QStackedWidget::~QStackedWidget()  Line 151 + 0x8 bytes    C++
     QtGuid4.dll!QStackedWidget::`vector deleting destructor'()  + 0x4d bytes  
 C++
     QtCored4.dll!QObjectPrivate::deleteChildren()  Line 1949 + 0x24 bytes   
C++
     QtGuid4.dll!QWidget::~QWidget()  Line 1602    C++
     QtGuid4.dll!QTabWidget::~QTabWidget()  Line 357 + 0x8 bytes    C++
     marblewidgetd.dll!QTabWidget::`scalar deleting destructor'()  + 0x1a bytes
   C++
     QtCored4.dll!QObjectPrivate::deleteChildren()  Line 1949 + 0x24 bytes   
C++
     QtGuid4.dll!QWidget::~QWidget()  Line 1602    C++
     QtGuid4.dll!QDialog::~QDialog()  Line 327 + 0xf bytes    C++
     marblewidgetd.dll!Marble::QtMarbleConfigDialog::~QtMarbleConfigDialog() 
Line 196 + 0x12 bytes    C++
     marble.exe!Marble::QtMarbleConfigDialog::`scalar deleting destructor'()  +
0x1a bytes    C++
     QtCored4.dll!QObjectPrivate::deleteChildren()  Line 1949 + 0x24 bytes   
C++
     QtGuid4.dll!QWidget::~QWidget()  Line 1602    C++
     QtGuid4.dll!QMainWindow::~QMainWindow()  Line 389 + 0x22 bytes    C++
     marble.exe!Marble::MainWindow::~MainWindow()  + 0xb5 bytes    C++
     marble.exe!Marble::MainWindow::`scalar deleting destructor'()  + 0x16
bytes    C++
     QtCored4.dll!qDeleteInEventHandler(QObject * o=0x02d81248)  Line 3980 +
0x21 bytes    C++
     QtCored4.dll!QObject::event(QEvent * e=0x04b0d850)  Line 1194 + 0xc bytes 
  C++
     QtGuid4.dll!QWidget::event(QEvent * event=0x04b0d850)  Line 8659 + 0x10
bytes    C++
     QtGuid4.dll!QMainWindow::event(QEvent * event=0x04b0d850)  Line 1479   
C++
     QtGuid4.dll!QApplicationPrivate::notify_helper(QObject *
receiver=0x02d81248, QEvent * e=0x04b0d850)  Line 4445 + 0x11 bytes    C++
     QtGuid4.dll!QApplication::notify(QObject * receiver=0x02d81248, QEvent *
e=0x04b0d850)  Line 4410 + 0x10 bytes    C++
     QtCored4.dll!QCoreApplication::notifyInternal(QObject *
receiver=0x02d81248, QEvent * event=0x04b0d850)  Line 732 + 0x15 bytes    C++
     QtCored4.dll!QCoreApplication::sendEvent(QObject * receiver=0x02d81248,
QEvent * event=0x04b0d850)  Line 215 + 0x39 bytes    C++
     QtCored4.dll!QCoreApplicationPrivate::sendPostedEvents(QObject *
receiver=0x00000000, int event_type=0, QThreadData * data=0x02d79028)  Line
1373 + 0xd bytes    C++
     QtCored4.dll!qt_internal_proc(HWND__ * hwnd=0x00060e6e, unsigned int
message=1025, unsigned int wp=0, long lp=0)  Line 506 + 0x10 bytes    C++
     user32.dll!7e418734()     
     [Frames below may be incorrect and/or missing, no symbols loaded for
user32.dll]    
     user32.dll!7e418816()     
     user32.dll!7e4189cd()     
     user32.dll!7e418a10()     
     QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 807    C++
     QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 1170 + 0x15 bytes    C++
     QtCored4.dll!QEventLoop::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 150    C++
     QtCored4.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag>
flags={...})  Line 201 + 0x2d bytes    C++
     QtCored4.dll!QCoreApplication::exec()  Line 1009 + 0x15 bytes    C++
     QtGuid4.dll!QApplication::exec()  Line 3720    C++
     marble.exe!main(int argc=1, char * * argv=0x02d7af18)  Line 186 + 0x8
bytes    C++
     marble.exe!WinMain(HINSTANCE__ * instance=0x00400000, HINSTANCE__ *
prevInstance=0x00000000, char * __formal=0x00052327, int cmdShow=1)  Line 131 +
0x12 bytes    C++
     marble.exe!__tmainCRTStartup()  Line 578 + 0x35 bytes    C
     marble.exe!WinMainCRTStartup()  Line 403    C
     kernel32.dll!7c817077()

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Marble-bugs mailing list