Application: ark (2.18) KDE Platform Version: 4.8.2 (4.8.2) Qt Version: 4.8.1 Operating System: Linux 3.2.0-24-generic x86_64 Distribution: Ubuntu 12.04 LTS -- Information about the crash: - What I was doing when the application crashed: Opened a 10.6kb .kmz (Google Earth overlay) file in ark. Left-clicked on kml file contained within. Crashes every time. The crash can be reproduced every time. -- Backtrace: Application: Ark (ark), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f846a140780 (LWP 22138))] Thread 4 (Thread 0x7f8454929700 (LWP 22143)): #0 0x00007ffffd7ff8de in ?? () #1 0x00007f846208215d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116 #2 0x00007f846778dbb4 in do_gettime (frac=0x7f8454928b98, sec=0x7f8454928b90) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007f8467865b8d in QTimerInfoList::updateCurrentTime (this=0x7f8450006740) at kernel/qeventdispatcher_unix.cpp:343 #5 0x00007f8467865ec3 in QTimerInfoList::timerWait (this=0x7f8450006740, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #6 0x00007f846786497c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f8454928c6c) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f8467864a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f8463a6771e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f8463a67f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f8463a68124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f8467865426 in QEventDispatcherGlib::processEvents (this=0x7f8450010390, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007f8467834c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007f8467834ed7 in QEventLoop::exec (this=0x7f8454928dd0, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007f8467733fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007f84678149ff in QInotifyFileSystemWatcherEngine::run (this=0x16c0f90) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x00007f8467736fcb in QThreadPrivate::start (arg=0x16c0f90) at thread/qthread_unix.cpp:298 #17 0x00007f8463f34e9a in start_thread (arg=0x7f8454929700) at pthread_create.c:308 #18 0x00007f84670f04bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f844ee83700 (LWP 22153)): #0 0x00007f8463aa3591 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f8463a6789b in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8463a67f6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8463a68124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8467865426 in QEventDispatcherGlib::processEvents (this=0x7f8440002470, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f8467834c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f8467834ed7 in QEventLoop::exec (this=0x7f844ee82dd0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f8467733fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007f84678149ff in QInotifyFileSystemWatcherEngine::run (this=0x1c98420) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f8467736fcb in QThreadPrivate::start (arg=0x1c98420) at thread/qthread_unix.cpp:298 #10 0x00007f8463f34e9a in start_thread (arg=0x7f844ee83700) at pthread_create.c:308 #11 0x00007f84670f04bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f843fbb3700 (LWP 22155)): #0 0x00007f84670e4b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f8463a67ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8463a68124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8467865426 in QEventDispatcherGlib::processEvents (this=0x7f84380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f8467834c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f8467834ed7 in QEventLoop::exec (this=0x7f843fbb2dd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f8467733fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f84678149ff in QInotifyFileSystemWatcherEngine::run (this=0x1dbc570) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f8467736fcb in QThreadPrivate::start (arg=0x1dbc570) at thread/qthread_unix.cpp:298 #9 0x00007f8463f34e9a in start_thread (arg=0x7f843fbb3700) at pthread_create.c:308 #10 0x00007f84670f04bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f846a140780 (LWP 22138)): [KCrash Handler] #6 data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135 #7 qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:2430 #8 d_func (this=0x0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:150 #9 QWidget::setUpdatesEnabled (this=0x0, enable=false) at kernel/qwidget.cpp:7374 #10 0x00007f844e467ddd in Marble::MarblePart::MarblePart (this=0x19d18d0, parentWidget=0x19e5080, parent=<optimized out>, arguments=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../src/marble_part.cpp:157 #11 0x00007f844e46d34f in KPluginFactory::createPartInstance<Marble::MarblePart> (parentWidget=0x19e5080, parent=0x1999080, args=...) at /usr/include/kpluginfactory.h:483 #12 0x00007f8467daadb1 in KPluginFactory::create (this=0x1976e60, iface=0x7f846988eec0 "KParts::ReadOnlyPart", parentWidget=0x19e5080, parent=0x1999080, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203 #13 0x00007f84581e19ea in create<KParts::ReadOnlyPart> (parent=0x1999080, this=0x1976e60, args=..., keyword=..., parentWidget=0x19e5080) at /usr/include/kpluginfactory.h:531 #14 createInstance<KParts::ReadOnlyPart> (error=0x0, args=..., parent=0x1999080, parentWidget=0x19e5080, this=<optimized out>) at /usr/include/KDE/../kservice.h:553 #15 createPartInstanceFromQuery<KParts::ReadOnlyPart> (error=0x0, args=..., constraint=..., parent=0x1999080, parentWidget=0x19e5080, mimeType=...) at /usr/include/KDE/../kmimetypetrader.h:128 #16 ArkViewer::viewInInternalViewer (this=0x1999080, filename=...) at ../../part/arkviewer.cpp:169 #17 0x00007f84581e1fd6 in ArkViewer::view (filename=..., parent=0x163f980) at ../../part/arkviewer.cpp:104 #18 0x00007f84581db877 in Ark::Part::slotPreviewExtracted (this=0x15e83a0, job=<optimized out>) at ../../part/part.cpp:570 #19 0x00007f84581d3afc in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at moc_part.cpp:105 #20 Ark::Part::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_part.cpp:91 #21 0x00007f846784f446 in QObject::event (this=0x15e83a0, e=<optimized out>) at kernel/qobject.cpp:1195 #22 0x00007f846822a894 in notify_helper (e=0x7f8440005540, receiver=0x15e83a0, this=0x1428fe0) at kernel/qapplication.cpp:4559 #23 QApplicationPrivate::notify_helper (this=0x1428fe0, receiver=0x15e83a0, e=0x7f8440005540) at kernel/qapplication.cpp:4531 #24 0x00007f846822f713 in QApplication::notify (this=0x7ffffd72a060, receiver=0x15e83a0, e=0x7f8440005540) at kernel/qapplication.cpp:4420 #25 0x00007f8468f63b46 in KApplication::notify (this=0x7ffffd72a060, receiver=0x15e83a0, event=0x7f8440005540) at ../../kdeui/kernel/kapplication.cpp:311 #26 0x00007f8467835e9c in QCoreApplication::notifyInternal (this=0x7ffffd72a060, receiver=0x15e83a0, event=0x7f8440005540) at kernel/qcoreapplication.cpp:876 #27 0x00007f8467839c6a in sendEvent (event=0x7f8440005540, receiver=0x15e83a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x13fc670) at kernel/qcoreapplication.cpp:1500 #29 0x00007f8467864f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #30 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279 #31 0x00007f8463a67c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f8463a68060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f8463a68124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f84678653bf in QEventDispatcherGlib::processEvents (this=0x13fdb30, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #35 0x00007f84682d2d6e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #36 0x00007f8467834c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #37 0x00007f8467834ed7 in QEventLoop::exec (this=0x7ffffd729ff0, flags=...) at kernel/qeventloop.cpp:204 #38 0x00007f8467839f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #39 0x000000000040a748 in main (argc=4, argv=0x7ffffd72acb8) at ../../app/main.cpp:209 Reported using DrKonqi
The crash itself is in Marble, which is being used to preview the file. Reassigning to the Marble folks. It'd be a good starting point if you could attach or link to the file that causes this crash.
Would be nice indeed if you could attach the file causing the crash to bug 289421. *** This bug has been marked as a duplicate of bug 289421 ***