[Marble-bugs] [Bug 245907] New: Marble crashed after clicking on a picture

Leonardo La Malfa lelamal at alice.it
Tue Jul 27 14:53:04 CEST 2010


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

           Summary: Marble crashed after clicking on a picture
           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: lelamal at alice.it


Application: marble (0.9.5)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I was zooming in on a city, when I saw an interesting picture. I clicked on it,
and a small pop-up dialogue came up with coordinates, and the option to choose
among three files (I believe because 3 pictures were actually juxtapposed). I
clicked on the one I was interested in, a new window frame appeared, but,
rather than loading its content, it ended up crashing the whole application.

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

Thread 5 (Thread 0xb615db70 (LWP 6629)):
#0  0x00cc7e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x013d9f5b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x013df085 in QTimerInfoList::updateCurrentTime (this=0xa1a5f94) at
kernel/qeventdispatcher_unix.cpp:340
#3  0x013df0ca in QTimerInfoList::timerWait (this=0xa1a5f94, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#4  0x013dd078 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xb615d0cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x013dd105 in timerSourcePrepare (source=0x0, timeout=0xccbff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0x0362daca in IA__g_main_context_prepare (context=0xa1a4f08,
priority=0xb615d14c) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2280
#7  0x0362dee9 in g_main_context_iterate (context=0xa1a4f08, block=<value
optimized out>, dispatch=1, self=0xa1a5848) at
/build/buildd/glib2.0-2.24.1/glib/gmain.c:2571
#8  0x0362e4b8 in IA__g_main_context_iteration (context=0xa1a4f08, may_block=1)
at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#9  0x013dce6f in QEventDispatcherGlib::processEvents (this=0xa1a4ed0,
flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x013af759 in QEventLoop::processEvents (this=0xb615d290, flags=) at
kernel/qeventloop.cpp:149
#11 0x013afbaa in QEventLoop::exec (this=0xb615d290, flags=...) at
kernel/qeventloop.cpp:201
#12 0x012b0fc9 in QThread::exec (this=0xa0f29c0) at thread/qthread.cpp:487
#13 0x0138f1db in QInotifyFileSystemWatcherEngine::run (this=0xa0f29c0) at
io/qfilesystemwatcher_inotify.cpp:248
#14 0x012b397e in QThreadPrivate::start (arg=0xa0f29c0) at
thread/qthread_unix.cpp:248
#15 0x0015a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x0993fa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb3cc5b70 (LWP 6639)):
#0  0x00cc7e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x013d9f5b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x013df085 in QTimerInfoList::updateCurrentTime (this=0xa3827fc) at
kernel/qeventdispatcher_unix.cpp:340
#3  0x013df0ca in QTimerInfoList::timerWait (this=0xa3827fc, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#4  0x013dd078 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xb3cc50bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x013dd105 in timerSourcePrepare (source=0x0, timeout=0xccbff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0x0362daca in IA__g_main_context_prepare (context=0xa45c0a8,
priority=0xb3cc513c) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2280
#7  0x0362dee9 in g_main_context_iterate (context=0xa45c0a8, block=<value
optimized out>, dispatch=1, self=0xa2a8678) at
/build/buildd/glib2.0-2.24.1/glib/gmain.c:2571
#8  0x0362e4b8 in IA__g_main_context_iteration (context=0xa45c0a8, may_block=1)
at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#9  0x013dce6f in QEventDispatcherGlib::processEvents (this=0xa45cde0,
flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x013af759 in QEventLoop::processEvents (this=0xb3cc5280, flags=) at
kernel/qeventloop.cpp:149
#11 0x013afbaa in QEventLoop::exec (this=0xb3cc5280, flags=...) at
kernel/qeventloop.cpp:201
#12 0x012b0fc9 in QThread::exec (this=0xa19f5d0) at thread/qthread.cpp:487
#13 0x002e0020 in Marble::FileStorageWatcher::run (this=0xa19f5d0) at
../../../../marble/src/lib/FileStorageWatcher.cpp:400
#14 0x012b397e in QThreadPrivate::start (arg=0xa19f5d0) at
thread/qthread_unix.cpp:248
#15 0x0015a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x0993fa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb44c6b70 (LWP 6641)):
#0  0x00af0422 in __kernel_vsyscall ()
#1  0x0015f015 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x0994c9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x053fca07 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x61a6da0) at
../JavaScriptCore/wtf/FastMalloc.cpp:2299
#4  0x053fca51 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0x61a6da0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#5  0x0015a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x0993fa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb34c4b70 (LWP 6642)):
#0  0x00af0422 in __kernel_vsyscall ()
#1  0x09931b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0363b4eb in IA__g_poll (fds=0xb241f058, nfds=1, timeout=-1) at
/build/buildd/glib2.0-2.24.1/glib/gpoll.c:127
#3  0x0362e0ac in g_main_context_poll (context=0xb2338158, block=<value
optimized out>, dispatch=1, self=0xb241d5f0) at
/build/buildd/glib2.0-2.24.1/glib/gmain.c:2904
#4  g_main_context_iterate (context=0xb2338158, block=<value optimized out>,
dispatch=1, self=0xb241d5f0) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2586
#5  0x0362e4b8 in IA__g_main_context_iteration (context=0xb2338158,
may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#6  0x013dce6f in QEventDispatcherGlib::processEvents (this=0xa6fb2f0,
flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x013af759 in QEventLoop::processEvents (this=0xb34c4290, flags=) at
kernel/qeventloop.cpp:149
#8  0x013afbaa in QEventLoop::exec (this=0xb34c4290, flags=...) at
kernel/qeventloop.cpp:201
#9  0x012b0fc9 in QThread::exec (this=0xa6fa0d0) at thread/qthread.cpp:487
#10 0x0138f1db in QInotifyFileSystemWatcherEngine::run (this=0xa6fa0d0) at
io/qfilesystemwatcher_inotify.cpp:248
#11 0x012b397e in QThreadPrivate::start (arg=0xa6fa0d0) at
thread/qthread_unix.cpp:248
#12 0x0015a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x0993fa4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77be710 (LWP 6628)):
[KCrash Handler]
#6  0x02ac8705 in IA__gdk_pixbuf_new_from_data (data=0xaf2a7964 "\377\377\377",
colorspace=GDK_COLORSPACE_RGB, has_alpha=1, bits_per_sample=8, width=64,
height=64, rowstride=256, destroy_fn=0, 
    destroy_fn_data=0xaf2a7964) at
/build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixbuf-data.c:76
#7  0x02ad000f in IA__gdk_pixbuf_from_pixdata (pixdata=0xbfaa63c4,
copy_pixels=0, error=0x0) at
/build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixdata.c:497
#8  0x02ad02d3 in IA__gdk_pixbuf_new_from_inline (data_length=-1,
data=0xaf2a794c "GdkP", copy_pixels=0, error=0x0) at
/build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixdata.c:899
#9  0xae99b335 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#10 0xae999d8e in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#11 0xae99e28e in NP_Initialize () from
/usr/lib/flashplugin-installer/libflashplayer.so
#12 0x058f8f70 in WebCore::PluginPackage::load (this=0xaf9b7a80) at
plugins/qt/PluginPackageQt.cpp:131
#13 0x058f9db2 in WebCore::PluginPackage::fetchInfo (this=0xaf9b7a80) at
plugins/qt/PluginPackageQt.cpp:40
#14 0x057ab599 in WebCore::PluginPackage::createPackage (path=...,
lastModified=@0xbfaa670c) at plugins/PluginPackage.cpp:159
#15 0x057a974a in WebCore::PluginDatabase::refresh (this=0xa86a9a0) at
plugins/PluginDatabase.cpp:121
#16 0x057aa191 in WebCore::PluginDatabase::installedPlugins (populate=true) at
plugins/PluginDatabase.cpp:54
#17 0x058bb26e in WebCore::PluginData::refresh () at
plugins/qt/PluginDataQt.cpp:104
#18 0x05744b2e in WebCore::Page::refreshPlugins (reload=false) at
page/Page.cpp:353
#19 0x057548fe in WebCore::PluginArray::refresh (this=0xb4bc8a28, reload=false)
at plugins/PluginArray.cpp:87
#20 0x05c7a8d7 in WebCore::jsPluginArrayPrototypeFunctionRefresh (exec=<value
optimized out>, thisValue=..., args=...) at generated/JSPluginArray.cpp:271
#21 0x03adc16e in ?? ()
#22 0x0533853f in JSC::JITCode::execute (this=0xb47c8148, program=0xaf8ab930,
callFrame=0xa800cb4, scopeChain=0xb4cb7b40, thisObj=0xb57c0000,
exception=0xbfaa6994)
    at ../JavaScriptCore/jit/JITCode.h:79
#23 JSC::Interpreter::execute (this=0xb47c8148, program=0xaf8ab930,
callFrame=0xa800cb4, scopeChain=0xb4cb7b40, thisObj=0xb57c0000,
exception=0xbfaa6994)
    at ../JavaScriptCore/interpreter/Interpreter.cpp:613
#24 0x053929e9 in JSC::evaluate (exec=0xa800cb4, scopeChain=..., source=...,
thisValue=...) at ../JavaScriptCore/runtime/Completion.cpp:60
#25 0x0546248e in WebCore::evaluateInWorld (exec=0xa800cb4, scopeChain=...,
sourceCode=..., thisValue=..., isolatedWorld=0xa720bf0) at
bindings/js/JSDOMBinding.cpp:834
#26 0x0546fb1a in WebCore::ScriptController::evaluateInWorld (this=0xb4be38f8,
sourceCode=..., world=0xa720bf0) at bindings/js/ScriptController.cpp:121
#27 0x0546fd69 in WebCore::ScriptController::evaluate (this=0xb4be38f8,
sourceCode=...) at bindings/js/ScriptController.cpp:142
#28 0x054800d5 in WebCore::ScriptController::executeScript (this=0xb4be38f8,
sourceCode=...) at bindings/ScriptControllerBase.cpp:46
#29 0x0566af38 in WebCore::HTMLTokenizer::scriptExecution (this=0xb4c08400,
sourceCode=..., state=...) at html/HTMLTokenizer.cpp:571
#30 0x0566b99a in WebCore::HTMLTokenizer::notifyFinished (this=0xb4c08400) at
html/HTMLTokenizer.cpp:2061
#31 0x056adacc in WebCore::CachedScript::checkNotify (this=0xa8134c0) at
loader/CachedScript.cpp:105
#32 0x056e88ea in WebCore::Loader::Host::didFinishLoading (this=0xb4bd7840,
loader=0xb46f4400) at loader/loader.cpp:367
#33 0x056fcf50 in WebCore::SubresourceLoader::didFinishLoading
(this=0xb46f4400) at loader/SubresourceLoader.cpp:184
#34 0x056f7e31 in WebCore::ResourceLoader::didFinishLoading (this=0xb46f4400)
at loader/ResourceLoader.cpp:403
#35 0x058a212c in WebCore::QNetworkReplyHandler::finish (this=0xa813720) at
platform/network/qt/QNetworkReplyHandler.cpp:237
#36 0x058a2793 in WebCore::QNetworkReplyHandler::qt_metacall (this=0xa813720,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xa79d650) at
.moc/release-shared/moc_QNetworkReplyHandler.cpp:82
#37 0x013b647a in QMetaObject::metacall (object=0xa813720,
cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xa79d650) at
kernel/qmetaobject.cpp:237
#38 0x013c0b46 in QMetaCallEvent::placeMetaCall (this=0xa72eef0,
object=0xa813720) at kernel/qobject.cpp:561
#39 0x013c1c0e in QObject::event (this=0xa813720, e=0xa72eef0) at
kernel/qobject.cpp:1248
#40 0x015fde8c in QApplicationPrivate::notify_helper (this=0x9f056b0,
receiver=0xa813720, e=0xa72eef0) at kernel/qapplication.cpp:4302
#41 0x01604a0e in QApplication::notify (this=0xbfaa78a0, receiver=0xa813720,
e=0xa72eef0) at kernel/qapplication.cpp:3706
#42 0x00ee740a in KApplication::notify (this=0xbfaa78a0, receiver=0xa813720,
event=0xa72eef0) at ../../kdeui/kernel/kapplication.cpp:302
#43 0x013b113b in QCoreApplication::notifyInternal (this=0xbfaa78a0,
receiver=0xa813720, event=0xa72eef0) at kernel/qcoreapplication.cpp:726
#44 0x013b4bfc in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x9ee5128) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9ee5128) at kernel/qcoreapplication.cpp:1367
#46 0x013b4d7d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1260
#47 0x013dd33f in QCoreApplication::sendPostedEvents (s=0x9f0ea90) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#48 postEventSourceDispatch (s=0x9f0ea90) at
kernel/qeventdispatcher_glib.cpp:276
#49 0x0362a5e5 in g_main_dispatch (context=0x9efb090) at
/build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#50 IA__g_main_context_dispatch (context=0x9efb090) at
/build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#51 0x0362e2d8 in g_main_context_iterate (context=0x9efb090, block=<value
optimized out>, dispatch=1, self=0x9ef8ea0) at
/build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#52 0x0362e4b8 in IA__g_main_context_iteration (context=0x9efb090, may_block=1)
at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#53 0x013dce35 in QEventDispatcherGlib::processEvents (this=0x9ef8d70,
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#54 0x016bde15 in QGuiEventDispatcherGlib::processEvents (this=0x9ef8d70,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x013af759 in QEventLoop::processEvents (this=0xbfaa77f4, flags=) at
kernel/qeventloop.cpp:149
#56 0x013afbaa in QEventLoop::exec (this=0xbfaa77f4, flags=...) at
kernel/qeventloop.cpp:201
#57 0x013b4e3f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#58 0x015fdf27 in QApplication::exec () at kernel/qapplication.cpp:3581
#59 0x0805bec5 in main (argc=1, argv=0xbfaa7de4) at
../../../marble/src/kdemain.cpp:293

Possible duplicates by query: bug 243998, bug 241734, bug 241702.

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