← Back to team overview

edubuntu-bugs team mailing list archive

[Bug 718459] [NEW] Mable crashes when clicking a city (with the Wikipedia plugin enabled)

 

Public bug reported:

Binary package hint: kdeedu

When I open marble, browse to a city, i.e. Hamburg, Germany, click it it'll crash shortly after it popped up a window where it probably wants to load some Wikipedia content.
 
Application: Marble Virtual Globe (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f27f59467a0 (LWP 15942))]

Thread 7 (Thread 0x7f27e569a700 (LWP 15943)):
#0  0x00007f27ed2af4f2 in g_main_context_query () from /lib/libglib-2.0.so.0
#1  0x00007f27ed2b006d in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f27ed2b0a4a in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007f27e5ff9b34 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007f27ed2d7314 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007f27edb73d8c in start_thread (arg=0x7f27e569a700) at pthread_create.c:304
#6  0x00007f27f241939d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f27d310a700 (LWP 15949)):
#0  0x00007f27ed2af494 in g_main_context_query () from /lib/libglib-2.0.so.0
#1  0x00007f27ed2b006d in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f27ed2b0699 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f27f3b00aa6 in QEventDispatcherGlib::processEvents (this=0x1fabc70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f27f3ad4f12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f27f3ad514c in QEventLoop::exec (this=0x7f27d3109db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f27f39ec224 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f27f3ab746f in QInotifyFileSystemWatcherEngine::run (this=0x1fc5d70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f27f39ee9de in QThreadPrivate::start (arg=0x1fc5d70) at thread/qthread_unix.cpp:285
#9  0x00007f27edb73d8c in start_thread (arg=0x7f27d310a700) at pthread_create.c:304
#10 0x00007f27f241939d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f27cf3a6700 (LWP 15950)):
#0  0x00007f27ed766237 in ?? () from /usr/lib/libgthread-2.0.so.0
#1  0x00007f27ed2d8519 in g_thread_self () from /lib/libglib-2.0.so.0
#2  0x00007f27ed2b0689 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f27f3b00aa6 in QEventDispatcherGlib::processEvents (this=0x21af990, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f27f3ad4f12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f27f3ad514c in QEventLoop::exec (this=0x7f27cf3a5db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f27f39ec224 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f27f3ab746f in QInotifyFileSystemWatcherEngine::run (this=0x21b3130) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f27f39ee9de in QThreadPrivate::start (arg=0x21b3130) at thread/qthread_unix.cpp:285
#9  0x00007f27edb73d8c in start_thread (arg=0x7f27cf3a6700) at pthread_create.c:304
#10 0x00007f27f241939d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f27ceba5700 (LWP 15951)):
#0  0x00007f27f240c283 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f27ed2b0170 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f27ed2b0699 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f27f3b00aa6 in QEventDispatcherGlib::processEvents (this=0x21e8ae0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f27f3ad4f12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f27f3ad514c in QEventLoop::exec (this=0x7f27ceba4db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f27f39ec224 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f27f3ab746f in QInotifyFileSystemWatcherEngine::run (this=0x21f2230) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f27f39ee9de in QThreadPrivate::start (arg=0x21f2230) at thread/qthread_unix.cpp:285
#9  0x00007f27edb73d8c in start_thread (arg=0x7f27ceba5700) at pthread_create.c:304
#10 0x00007f27f241939d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f27cb39e700 (LWP 15958)):
#0  0x00007f27edb763c4 in __pthread_mutex_lock (mutex=0x22c08d8) at pthread_mutex_lock.c:61
#1  0x00007f27ed2ae8b9 in g_main_context_release () from /lib/libglib-2.0.so.0
#2  0x00007f27ed2b01a8 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f27ed2b0699 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f27f3b00aa6 in QEventDispatcherGlib::processEvents (this=0x22bed50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f27f3ad4f12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f27f3ad514c in QEventLoop::exec (this=0x7f27cb39dd90, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f27f39ec224 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f27f4f90878 in Marble::FileStorageWatcher::run (this=0x1f9f1b0) at ../../../../marble/src/lib/FileStorageWatcher.cpp:401
#9  0x00007f27f39ee9de in QThreadPrivate::start (arg=0x1f9f1b0) at thread/qthread_unix.cpp:285
#10 0x00007f27edb73d8c in start_thread (arg=0x7f27cb39e700) at pthread_create.c:304
#11 0x00007f27f241939d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f27ce3a4700 (LWP 16017)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f27f0b79af2 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#2  0x00007f27edb73d8c in start_thread (arg=0x7f27ce3a4700) at pthread_create.c:304
#3  0x00007f27f241939d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f27f59467a0 (LWP 15942)):
[KCrash Handler]
#6  0x00007f27f0ac6642 in JSC::ExecutableAllocator::isValid() const () from /usr/lib/libQtWebKit.so.4
#7  0x00007f27f0b07615 in JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#8  0x00007f27f0b08838 in JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#9  0x00007f27f0347b12 in WebCore::JSDOMWindowBase::commonJSGlobalData() () from /usr/lib/libQtWebKit.so.4
#10 0x00007f27f0390fac in WebCore::ScriptController::getAllWorlds(WTF::Vector<WebCore::DOMWrapperWorld*, 0ul>&) () from /usr/lib/libQtWebKit.so.4
#11 0x00007f27f066a412 in WebCore::FrameLoader::dispatchDidClearWindowObjectsInAllWorlds() () from /usr/lib/libQtWebKit.so.4
#12 0x00007f27f066a4c3 in WebCore::FrameLoader::receivedFirstData() () from /usr/lib/libQtWebKit.so.4
#13 0x00007f27f06650a8 in WebCore::DocumentWriter::setEncoding(WebCore::String const&, bool) () from /usr/lib/libQtWebKit.so.4
#14 0x00007f27f08ae0aa in WebCore::FrameLoaderClientQt::committedLoad(WebCore::DocumentLoader*, char const*, int) () from /usr/lib/libQtWebKit.so.4
#15 0x00007f27f065aa92 in WebCore::DocumentLoader::commitLoad(char const*, int) () from /usr/lib/libQtWebKit.so.4
#16 0x00007f27f069cd0d in WebCore::ResourceLoader::didReceiveData(char const*, int, long long, bool) () from /usr/lib/libQtWebKit.so.4
#17 0x00007f27f068bda5 in WebCore::MainResourceLoader::didReceiveData(char const*, int, long long, bool) () from /usr/lib/libQtWebKit.so.4
#18 0x00007f27f069b425 in WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle*, char const*, int, int) () from /usr/lib/libQtWebKit.so.4
#19 0x00007f27f08879b3 in WebCore::QNetworkReplyHandler::forwardData() () from /usr/lib/libQtWebKit.so.4
#20 0x00007f27f0888394 in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtWebKit.so.4
#21 0x00007f27f3aeac18 in QMetaObject::activate (sender=0x23151c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#22 0x00007f27f2a38c37 in QNetworkReplyImplPrivate::appendDownstreamDataSignalEmissions (this=0x3077d60) at access/qnetworkreplyimpl.cpp:556
#23 0x00007f27f2a2a043 in QNetworkAccessHttpBackend::readFromHttp (this=0x306d4f0) at access/qnetworkaccesshttpbackend.cpp:740
#24 0x00007f27f2a99d28 in QNetworkAccessHttpBackend::qt_metacall (this=0x306d4f0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff5e2e1b30) at .moc/release-shared/moc_qnetworkaccesshttpbackend_p.cpp:87
#25 0x00007f27f3aeac18 in QMetaObject::activate (sender=0x30b72a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#26 0x00007f27f2a13529 in QHttpNetworkConnectionChannel::expand (this=0x48141e8, dataComplete=false) at access/qhttpnetworkconnectionchannel.cpp:595
#27 0x00007f27f2a169aa in QHttpNetworkConnectionChannel::_q_receiveReply (this=0x48141e8) at access/qhttpnetworkconnectionchannel.cpp:462
#28 0x00007f27f2a171c4 in QHttpNetworkConnectionChannel::qt_metacall (this=0x48141e8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5e2e1d10) at .moc/release-shared/moc_qhttpnetworkconnectionchannel_p.cpp:92
#29 0x00007f27f3aeac18 in QMetaObject::activate (sender=0x306b1a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#30 0x00007f27f2a754af in QAbstractSocketPrivate::canReadNotification (this=0x31d4590) at socket/qabstractsocket.cpp:639
#31 0x00007f27f2a62fe1 in QReadNotifier::event (this=<value optimized out>, e=<value optimized out>) at socket/qnativesocketengine.cpp:1103
#32 0x00007f27f2e9b044 in QApplicationPrivate::notify_helper (this=0x1cdcd30, receiver=0x312f0d0, e=0x7fff5e2e2290) at kernel/qapplication.cpp:4445
#33 0x00007f27f2e9f97a in QApplication::notify (this=<value optimized out>, receiver=0x312f0d0, e=0x7fff5e2e2290) at kernel/qapplication.cpp:4324
#34 0x00007f27f45156b6 in KApplication::notify (this=0x7fff5e2e4030, receiver=0x312f0d0, event=0x7fff5e2e2290) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x00007f27f3ad5b2c in QCoreApplication::notifyInternal (this=0x7fff5e2e4030, receiver=0x312f0d0, event=0x7fff5e2e2290) at kernel/qcoreapplication.cpp:732
#36 0x00007f27f3b00419 in sendEvent (source=0x1cdcf40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 socketNotifierSourceDispatch (source=0x1cdcf40) at kernel/qeventdispatcher_glib.cpp:110
#38 0x00007f27ed2afc1d in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0x00007f27ed2b0408 in ?? () from /lib/libglib-2.0.so.0
#40 0x00007f27ed2b0699 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0x00007f27f3b00a4f in QEventDispatcherGlib::processEvents (this=0x1cde490, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#42 0x00007f27f2f40eee in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f27f3ad4f12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f27f3ad514c in QEventLoop::exec (this=0x7fff5e2e24c0, flags=...) at kernel/qeventloop.cpp:201
#45 0x00007f27f33589c6 in QDialog::exec (this=0x2fcd750) at dialogs/qdialog.cpp:552
#46 0x00007f27f4f1e5d2 in Marble::MarbleWidgetPopupMenu::showFeatureInfo (this=0x20ccc20, action=<value optimized out>) at ../../../../marble/src/lib/MarbleWidgetPopupMenu.cpp:190
#47 0x00007f27f4f200bf in Marble::MarbleWidgetPopupMenu::qt_metacall (this=0x20ccc20, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff5e2e2750) at ./MarbleWidgetPopupMenu.moc:92
#48 0x00007f27f3aeac18 in QMetaObject::activate (sender=0x20ced20, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff5e2e2750) at kernel/qobject.cpp:3280
#49 0x00007f27f32d5302 in QMenu::triggered (this=<value optimized out>, _t1=0x30724e0) at .moc/release-shared/moc_qmenu.cpp:164
#50 0x00007f27f32d624b in QMenuPrivate::_q_actionTriggered (this=0x20b58b0) at widgets/qmenu.cpp:1111
#51 0x00007f27f32dac92 in QMenu::qt_metacall (this=0x20ced20, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff5e2e28e0) at .moc/release-shared/moc_qmenu.cpp:105
#52 0x00007f27f3aeac18 in QMetaObject::activate (sender=0x30724e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff5e2e28e0) at kernel/qobject.cpp:3280
#53 0x00007f27f2e94a42 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#54 0x00007f27f2e94c2f in QAction::activate (this=0x30724e0, event=<value optimized out>) at kernel/qaction.cpp:1257
#55 0x00007f27f32d5583 in QMenuPrivate::activateCausedStack (this=0x20b58b0, causedStack=..., action=0x30724e0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#56 0x00007f27f32db4fa in QMenuPrivate::activateAction (this=0x20b58b0, action=0x30724e0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#57 0x00007f27f2eebf6c in QWidget::event (this=0x20ced20, event=0x7fff5e2e3370) at kernel/qwidget.cpp:8200
#58 0x00007f27f32dc6db in QMenu::event (this=0x20ced20, e=0x7fff5e2e3370) at widgets/qmenu.cpp:2410
#59 0x00007f27f2e9b044 in QApplicationPrivate::notify_helper (this=0x1cdcd30, receiver=0x20ced20, e=0x7fff5e2e3370) at kernel/qapplication.cpp:4445
#60 0x00007f27f2ea0383 in QApplication::notify (this=<value optimized out>, receiver=0x20ced20, e=0x7fff5e2e3370) at kernel/qapplication.cpp:4006
#61 0x00007f27f45156b6 in KApplication::notify (this=0x7fff5e2e4030, receiver=0x20ced20, event=0x7fff5e2e3370) at ../../kdeui/kernel/kapplication.cpp:311
#62 0x00007f27f3ad5b2c in QCoreApplication::notifyInternal (this=0x7fff5e2e4030, receiver=0x20ced20, event=0x7fff5e2e3370) at kernel/qcoreapplication.cpp:732
#63 0x00007f27f2e9c06d in sendEvent (receiver=0x20ced20, event=0x7fff5e2e3370, alienWidget=0x0, nativeWidget=0x20ced20, buttonDown=0x7f27f39781d8, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QApplicationPrivate::sendMouseEvent (receiver=0x20ced20, event=0x7fff5e2e3370, alienWidget=0x0, nativeWidget=0x20ced20, buttonDown=0x7f27f39781d8, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3105
#65 0x00007f27f2f1a824 in QETWidget::translateMouseEvent (this=0x20ced20, event=<value optimized out>) at kernel/qapplication_x11.cpp:4372
#66 0x00007f27f2f18d81 in QApplication::x11ProcessEvent (this=0x7fff5e2e4030, event=0x7fff5e2e3cc0) at kernel/qapplication_x11.cpp:3564
#67 0x00007f27f2f41252 in x11EventSourceDispatch (s=0x1cdf270, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#68 0x00007f27ed2afc1d in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#69 0x00007f27ed2b0408 in ?? () from /lib/libglib-2.0.so.0
#70 0x00007f27ed2b0699 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#71 0x00007f27f3b00a4f in QEventDispatcherGlib::processEvents (this=0x1cde490, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#72 0x00007f27f2f40eee in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x00007f27f3ad4f12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#74 0x00007f27f3ad514c in QEventLoop::exec (this=0x7fff5e2e3fc0, flags=...) at kernel/qeventloop.cpp:201
#75 0x00007f27f3ad955b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#76 0x0000000000420755 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../marble/src/kdemain.cpp:351

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: marble 4:4.6.0-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-3.30-generic 2.6.38-rc4
Uname: Linux 2.6.38-3-generic x86_64
Architecture: amd64
Date: Mon Feb 14 00:53:57 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110201.2)
ProcEnviron:
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
 LC_MESSAGES=en_GB.utf8
 SHELL=/bin/bash
SourcePackage: kdeedu

** Affects: kdeedu (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug natty running-unity

-- 
You received this bug notification because you are a member of Edubuntu
Bugsquad, which is subscribed to kdeedu in ubuntu.
https://bugs.launchpad.net/bugs/718459

Title:
  Mable crashes when clicking a city (with the Wikipedia plugin enabled)



Follow ups

References