Summary: | Crash on exit | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | HughDaniel <hugh.kde.bugs> |
Component: | general | Assignee: | marble-bugs |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | jaimes, rct+bugs, shentey |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | 1.1.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
HughDaniel
2011-03-31 15:09:18 UTC
Happens to me on windows every time on exit. Tried windows release 1.0.0 and 1.1.0 and happens on both. Doesn't happen if I create a basic marblewidget application from the 1.1.0 source. WindowsXP SP2 x86. *** Bug 274071 has been marked as a duplicate of this bug. *** 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()
*** This bug has been marked as a duplicate of bug 279364 *** |