[Marble-bugs] [Bug 239062] New: Marble crashes when double clicking a city (Toronto) and closing the information window

Jaxxed jaxxed at gmail.com
Thu May 27 22:48:30 CEST 2010


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

           Summary: Marble crashes when double clicking a city (Toronto)
                    and closing the information window
           Product: marble
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: marble-bugs at kde.org
        ReportedBy: jaxxed at gmail.com


Application: marble (0.9.3)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I navigated around the globe, and then double-clicked on Toronto.  When the
window opened up, I closed it, and the app crashed.

 -- Backtrace:
Application: Marble Desktop Globe (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f07fdbe8780 (LWP 8818))]

Thread 8 (Thread 0x7f07e9bb9710 (LWP 8819)):
#0  0x00007f07fa722f53 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f07f54a44a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f07f54a48fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f07fbe92996 in QEventDispatcherGlib::processEvents (this=0x229e080,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f07fbe65f72 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f07fbe6634c in QEventLoop::exec (this=0x7f07e9bb8d90, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f07fbd71b6b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:495
#7  0x00007f07fbe45df8 in QInotifyFileSystemWatcherEngine::run (this=0x21cac00)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f07fbd74a4e in QThreadPrivate::start (arg=0x21cac00) at
thread/qthread_unix.cpp:266
#9  0x00007f07fa1ea9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007f07fa72f6cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f07e87b4710 (LWP 8835)):
#0  0x00007f07fbdc92de in QElapsedTimer::isMonotonic () at
tools/qelapsedtimer_unix.cpp:76
#1  0x00007f07fbdc94ea in qt_gettime () at tools/qelapsedtimer_unix.cpp:124
#2  0x00007f07fbe9499d in QTimerInfoList::updateCurrentTime
(this=0x7f07e87b3aa0) at kernel/qeventdispatcher_unix.cpp:339
#3  0x00007f07fbe949c5 in QTimerInfoList::timerWait (this=0x7f07e87b3aa0,
tm=...) at kernel/qeventdispatcher_unix.cpp:442
#4  0x00007f07fbe92b8d in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0x7f07e87b3bdc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x00007f07fbe92c35 in timerSourcePrepare (source=0x7f07e87b3aa0,
timeout=0x7f07e87b3aa0) at kernel/qeventdispatcher_glib.cpp:169
#6  0x00007f07f54a3eb1 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x00007f07f54a4318 in ?? () from /lib/libglib-2.0.so.0
#8  0x00007f07f54a48fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#9  0x00007f07fbe92996 in QEventDispatcherGlib::processEvents
(this=0x7f07d078a1f0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#10 0x00007f07fbe65f72 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#11 0x00007f07fbe6634c in QEventLoop::exec (this=0x7f07e87b3d70, flags=) at
kernel/qeventloop.cpp:201
#12 0x00007f07fbd71b6b in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:495
#13 0x00007f07fd2bad18 in ?? () from /usr/lib/libmarblewidget.so.4
#14 0x00007f07fbd74a4e in QThreadPrivate::start (arg=0x223b8d0) at
thread/qthread_unix.cpp:266
#15 0x00007f07fa1ea9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#16 0x00007f07fa72f6cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f07e7fb3710 (LWP 8838)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f07f94f479e in WTF::TCMalloc_PageHeap::scavengerThread (this=<value
optimized out>) at wtf/FastMalloc.cpp:2378
#2  0x00007f07f94f48b9 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7f07f9cf7934) at wtf/FastMalloc.cpp:1497
#3  0x00007f07fa1ea9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#4  0x00007f07fa72f6cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f07e6fb1710 (LWP 8839)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f07fbd75592 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x26cac40, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x26cac40,
time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f07fbd69e92 in QThreadPoolThread::run (this=0x26b2990) at
concurrent/qthreadpool.cpp:140
#4  0x00007f07fbd74a4e in QThreadPrivate::start (arg=0x26b2990) at
thread/qthread_unix.cpp:266
#5  0x00007f07fa1ea9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007f07fa72f6cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f07e5faf710 (LWP 8840)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f07fbd75592 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x26cac40, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x26cac40,
time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f07fbd69e92 in QThreadPoolThread::run (this=0x26b29c0) at
concurrent/qthreadpool.cpp:140
#4  0x00007f07fbd74a4e in QThreadPrivate::start (arg=0x26b29c0) at
thread/qthread_unix.cpp:266
#5  0x00007f07fa1ea9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007f07fa72f6cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f07e4e82710 (LWP 8841)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f07fbd75592 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x26cac40, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x26cac40,
time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f07fbd69e92 in QThreadPoolThread::run (this=0x54c5d60) at
concurrent/qthreadpool.cpp:140
#4  0x00007f07fbd74a4e in QThreadPrivate::start (arg=0x54c5d60) at
thread/qthread_unix.cpp:266
#5  0x00007f07fa1ea9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007f07fa72f6cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f07d7fff710 (LWP 8842)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f07fbd75592 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x26cac40, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x26cac40,
time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f07fbd69e92 in QThreadPoolThread::run (this=0x2df7fe0) at
concurrent/qthreadpool.cpp:140
#4  0x00007f07fbd74a4e in QThreadPrivate::start (arg=0x2df7fe0) at
thread/qthread_unix.cpp:266
#5  0x00007f07fa1ea9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007f07fa72f6cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f07fdbe8780 (LWP 8818)):
[KCrash Handler]
#5  0x00007f07fad36a39 in QHttpNetworkConnectionChannel::expand
(this=0x57a7508, dataComplete=true) at
access/qhttpnetworkconnectionchannel.cpp:596
#6  0x00007f07fad39ad2 in QHttpNetworkConnectionChannel::allDone
(this=0x57a7508) at access/qhttpnetworkconnectionchannel.cpp:610
#7  0x00007f07fad394c7 in QHttpNetworkConnectionChannel::_q_receiveReply
(this=0x57a7508) at access/qhttpnetworkconnectionchannel.cpp:329
#8  0x00007f07fad39655 in QHttpNetworkConnectionChannel::_q_disconnected
(this=0x1e60) at access/qhttpnetworkconnectionchannel.cpp:877
#9  0x00007f07fad39970 in QHttpNetworkConnectionChannel::qt_metacall
(this=0x57a7508, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7ffffbd9adc0)
    at .moc/release-shared/moc_qhttpnetworkconnectionchannel_p.cpp:93
#10 0x00007f07fbe7bbd6 in QMetaObject::activate (sender=0x2c21390, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x18f) at
kernel/qobject.cpp:3305
#11 0x00007f07fad9c5b8 in QAbstractSocket::disconnectFromHostImplementation
(this=0x2c21390) at socket/qabstractsocket.cpp:2440
#12 0x00007f07fada04a4 in QAbstractSocket::qt_metacall (this=0x2c21390,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffbd9af60)
    at .moc/release-shared/moc_qabstractsocket.cpp:114
#13 0x00007f07fbe70176 in QMetaMethod::invoke (this=0x7ffffbd9b210,
object=0x2c21390, connectionType=<value optimized out>, returnValue=...,
val0=..., val1=..., val2=..., val3=..., val4=..., 
    val5=..., val6=..., val7=..., val8=..., val9=...) at
kernel/qmetaobject.cpp:1568
#14 0x00007f07fbe71886 in QMetaObject::invokeMethod (obj=0x2c21390,
member=<value optimized out>, type=<value optimized out>, ret=..., val0=...,
val1=..., val2=..., val3=..., val4=..., val5=..., 
    val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1148
#15 0x00007f07fad9a9f4 in QMetaObject::invokeMethod (this=0x1e60) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:408
#16 QAbstractSocket::disconnectFromHost (this=0x1e60) at
socket/qabstractsocket.cpp:2343
#17 0x00007f07fad9bf37 in QAbstractSocket::close (this=0x2c21390) at
socket/qabstractsocket.cpp:2321
#18 0x00007f07fad302b0 in ~QHttpNetworkConnectionPrivate (this=0x2dcf960,
__in_chrg=<value optimized out>) at access/qhttpnetworkconnection.cpp:107
#19 0x00007f07fbe7f89b in QScopedPointerDeleter<QObjectData>::cleanup
(this=<value optimized out>, __in_chrg=<value optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#20 ~QScopedPointer (this=<value optimized out>, __in_chrg=<value optimized
out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#21 ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at
kernel/qobject.cpp:988
#22 0x00007f07fad52b1e in
QNetworkAccessCachedHttpConnection::~QNetworkAccessCachedHttpConnection() ()
from /usr/lib/libQtNetwork.so.4
#23 0x00007f07fad4549a in QNetworkAccessCache::clear (this=0x2bbf9b8) at
access/qnetworkaccesscache.cpp:126
#24 0x00007f07fad456d4 in ~QNetworkAccessCache (this=0x1e60, __in_chrg=<value
optimized out>) at access/qnetworkaccesscache.cpp:113
#25 0x00007f07fad40457 in ~QNetworkAccessManagerPrivate (this=0x2bbf8f0,
__in_chrg=<value optimized out>) at access/qnetworkaccessmanager.cpp:1239
#26 0x00007f07fbe7f89b in QScopedPointerDeleter<QObjectData>::cleanup
(this=<value optimized out>, __in_chrg=<value optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#27 ~QScopedPointer (this=<value optimized out>, __in_chrg=<value optimized
out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#28 ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at
kernel/qobject.cpp:988
#29 0x00007f07fad3fea4 in ~QNetworkAccessManager (this=0x28cc580,
__in_chrg=<value optimized out>) at access/qnetworkaccessmanager.cpp:431
#30 0x00007f07fbe7932f in QObjectPrivate::deleteChildren (this=0x576f670) at
kernel/qobject.cpp:1982
#31 0x00007f07fbe7f859 in ~QObject (this=<value optimized out>,
__in_chrg=<value optimized out>) at kernel/qobject.cpp:971
#32 0x00007f07f9255543 in ~QWebPage (this=0x2c08930, __in_chrg=<value optimized
out>) at ../WebKit/qt/Api/qwebpage.cpp:1838
#33 0x00007f07f92570a9 in ~QWebView (this=0x576fac0, __in_chrg=<value optimized
out>) at ../WebKit/qt/Api/qwebview.cpp:333
#34 0x00007f07fd2c9842 in Marble::TinyWebBrowser::~TinyWebBrowser() () from
/usr/lib/libmarblewidget.so.4
#35 0x00007f07fbe7932f in QObjectPrivate::deleteChildren (this=0x576ecb0) at
kernel/qobject.cpp:1982
#36 0x00007f07fb2492b0 in ~QWidget (this=0x576e830, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1495
#37 0x00007f07fbe7932f in QObjectPrivate::deleteChildren (this=0x4e9ae00) at
kernel/qobject.cpp:1982
#38 0x00007f07fb249d60 in ~QWidget (this=0x255b550, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1495
#39 0x00007f07fb669021 in ~QStackedWidget (this=0x1e60, __in_chrg=<value
optimized out>) at widgets/qstackedwidget.cpp:151
#40 0x00007f07fbe7932f in QObjectPrivate::deleteChildren (this=0x55789e0) at
kernel/qobject.cpp:1982
#41 0x00007f07fb249d60 in ~QWidget (this=0x2b850f0, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1495
#42 0x00007f07fb675b01 in ~QTabWidget (this=0x1e60, __in_chrg=<value optimized
out>) at widgets/qtabwidget.cpp:357
#43 0x00007f07fbe7932f in QObjectPrivate::deleteChildren (this=0x4ea0d20) at
kernel/qobject.cpp:1982
#44 0x00007f07fb249d60 in ~QWidget (this=0x383dca0, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1495
#45 0x00007f07fd2a86ed in ?? () from /usr/lib/libmarblewidget.so.4
#46 0x00007f07fd25b987 in ?? () from /usr/lib/libmarblewidget.so.4
#47 0x00007f07fd25d0cc in ?? () from /usr/lib/libmarblewidget.so.4
#48 0x00007f07fbe7bbd6 in QMetaObject::activate (sender=0x22a6bc0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x18f) at
kernel/qobject.cpp:3305
#49 0x00007f07fb643e32 in QMenu::triggered (this=0x1e60, _t1=0x2995740) at
.moc/release-shared/moc_qmenu.cpp:164
#50 0x00007f07fb6467dd in QMenuPrivate::_q_actionTriggered (this=<value
optimized out>) at widgets/qmenu.cpp:1121
#51 0x00007f07fb64a642 in QMenu::qt_metacall (this=0x22a6bc0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffbd9bf50)
at .moc/release-shared/moc_qmenu.cpp:105
#52 0x00007f07fbe7bbd6 in QMetaObject::activate (sender=0x2995740, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x18f) at
kernel/qobject.cpp:3305
#53 0x00007f07fb1e5d42 in QAction::triggered (this=0x1e60, _t1=false) at
.moc/release-shared/moc_qaction.cpp:263
#54 0x00007f07fb1e73fb in QAction::activate (this=0x2995740, event=<value
optimized out>) at kernel/qaction.cpp:1255
#55 0x00007f07fb64552d in QMenuPrivate::activateCausedStack (this=<value
optimized out>, causedStack=..., action=0x2995740, action_e=QAction::Trigger,
self=true) at widgets/qmenu.cpp:1003
#56 0x00007f07fb64aeea in QMenuPrivate::activateAction (this=0x2548980,
action=0x2995740, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1095
#57 0x00007f07fb2430e2 in QWidget::event (this=0x22a6bc0, event=0x7ffffbd9ca00)
at kernel/qwidget.cpp:8090
#58 0x00007f07fb64d03b in QMenu::event (this=0x22a6bc0, e=0x7ffffbd9ca00) at
widgets/qmenu.cpp:2420
#59 0x00007f07fb1ed39c in QApplicationPrivate::notify_helper (this=0x1f79d70,
receiver=0x22a6bc0, e=0x7ffffbd9ca00) at kernel/qapplication.cpp:4341
#60 0x00007f07fb1f35ae in QApplication::notify (this=0x7ffffbd9d700,
receiver=0x22a6bc0, e=0x7ffffbd9ca00) at kernel/qapplication.cpp:3906
#61 0x00007f07fc86c536 in KApplication::notify (this=0x7ffffbd9d700,
receiver=0x22a6bc0, event=0x7ffffbd9ca00) at
../../kdeui/kernel/kapplication.cpp:302
#62 0x00007f07fbe6723c in QCoreApplication::notifyInternal
(this=0x7ffffbd9d700, receiver=0x22a6bc0, event=0x7ffffbd9ca00) at
kernel/qcoreapplication.cpp:726
#63 0x00007f07fb1f205e in QCoreApplication::sendEvent (receiver=0x22a6bc0,
event=0x7ffffbd9ca00, alienWidget=0x0, nativeWidget=0x22a6bc0,
buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QApplicationPrivate::sendMouseEvent (receiver=0x22a6bc0,
event=0x7ffffbd9ca00, alienWidget=0x0, nativeWidget=0x22a6bc0,
buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:3006
#65 0x00007f07fb274b5d in QETWidget::translateMouseEvent (this=0x22a6bc0,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4337
#66 0x00007f07fb27302c in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7ffffbd9d320) at kernel/qapplication_x11.cpp:3536
#67 0x00007f07fb29f0d2 in x11EventSourceDispatch (s=0x1f7a150, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#68 0x00007f07f54a08c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#69 0x00007f07f54a4748 in ?? () from /lib/libglib-2.0.so.0
#70 0x00007f07f54a48fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#71 0x00007f07fbe92943 in QEventDispatcherGlib::processEvents (this=0x1f5fc20,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#72 0x00007f07fb29ea3e in QGuiEventDispatcherGlib::processEvents (this=0x1e60,
flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x00007f07fbe65f72 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#74 0x00007f07fbe6634c in QEventLoop::exec (this=0x7ffffbd9d650, flags=) at
kernel/qeventloop.cpp:201
#75 0x00007f07fbe6b359 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1003
#76 0x0000000000416ea5 in _start ()

Reported using DrKonqi

-- 
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