[Marble-bugs] [Bug 243998] New: Marble crash after click on photo (shared with flickr)

Belomir leggis at mail.ru
Fri Jul 9 06:12:21 CEST 2010


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

           Summary: Marble crash after click on photo (shared with flickr)
           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: leggis at mail.ru


Application: marble (0.9.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
It happens always when I try to click on photo. I'm not sure, but thinks that
link opens with konqueror by kparts,. It crashes everytime I click on photo in
marble.
Wikipedia links works fine.
Maybe it's a duplicate of 241702 bug
(https://bugs.kde.org/show_bug.cgi?id=241702).

The crash can be reproduced every time.

 -- Backtrace:
Application: Настольный глобус (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7734710 (LWP 2306))]

Thread 4 (Thread 0xb5f55b70 (LWP 2307)):
#0  0x00392422 in __kernel_vsyscall ()
#1  0x01d6bb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x022894eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x0227c0ac in ?? () from /lib/libglib-2.0.so.0
#4  0x0227c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x010d360f in QEventDispatcherGlib::processEvents (this=0x8fef798,
flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x010a6059 in QEventLoop::processEvents (this=0xb5f55290, flags=) at
kernel/qeventloop.cpp:149
#7  0x010a64aa in QEventLoop::exec (this=0xb5f55290, flags=...) at
kernel/qeventloop.cpp:201
#8  0x00fa25a8 in QThread::exec (this=0x8f39f38) at thread/qthread.cpp:487
#9  0x01085c1b in QInotifyFileSystemWatcherEngine::run (this=0x8f39f38) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0x00fa532e in QThreadPrivate::start (arg=0x8f39f38) at
thread/qthread_unix.cpp:248
#11 0x0015a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x01d79a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb497ab70 (LWP 2313)):
#0  0x011e2e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x010d06fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x010d5825 in QTimerInfoList::updateCurrentTime (this=0x8d77d64) at
kernel/qeventdispatcher_unix.cpp:340
#3  0x010d586a in QTimerInfoList::timerWait (this=0x8d77d64, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#4  0x010d3818 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xb497a0bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x010d38a5 in timerSourcePrepare (source=0x0, timeout=0x11e6ff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0x0227baca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x0227bee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x0227c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x010d360f in QEventDispatcherGlib::processEvents (this=0x944c038,
flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x010a6059 in QEventLoop::processEvents (this=0xb497a280, flags=) at
kernel/qeventloop.cpp:149
#11 0x010a64aa in QEventLoop::exec (this=0xb497a280, flags=...) at
kernel/qeventloop.cpp:201
#12 0x00fa25a8 in QThread::exec (this=0x8f09308) at thread/qthread.cpp:487
#13 0x005c7150 in Marble::FileStorageWatcher::run (this=0x8f09308) at
../../../../marble/src/lib/FileStorageWatcher.cpp:400
#14 0x00fa532e in QThreadPrivate::start (arg=0x8f09308) at
thread/qthread_unix.cpp:248
#15 0x0015a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x01d79a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb01ffb70 (LWP 2319)):
#0  0x00392422 in __kernel_vsyscall ()
#1  0x0015f015 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x01d869dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x061009d7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x6ea9da0) at
../JavaScriptCore/wtf/FastMalloc.cpp:2299
#4  0x06100a21 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0x6ea9da0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#5  0x0015a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x01d79a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7734710 (LWP 2306)):
[KCrash Handler]
#6  0x07174705 in IA__gdk_pixbuf_new_from_data (data=0xaecde964 "\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=0xaecde964) at
/build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixbuf-data.c:76
#7  0x0717c00f in IA__gdk_pixbuf_from_pixdata (pixdata=0xbfbd8924,
copy_pixels=0, error=0x0) at
/build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixdata.c:497
#8  0x0717c2d3 in IA__gdk_pixbuf_new_from_inline (data_length=-1,
data=0xaecde94c "GdkP", copy_pixels=0, error=0x0) at
/build/buildd/gtk+2.0-2.20.1/gdk-pixbuf/gdk-pixdata.c:899
#9  0xae3d2335 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#10 0xae3d0d8e in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#11 0xae3d528e in NP_Initialize () from
/usr/lib/flashplugin-installer/libflashplayer.so
#12 0x065fc450 in WebCore::PluginPackage::load (this=0xaf2b11c0) at
plugins/qt/PluginPackageQt.cpp:131
#13 0x065fd292 in WebCore::PluginPackage::fetchInfo (this=0xaf2b11c0) at
plugins/qt/PluginPackageQt.cpp:40
#14 0x064aedc9 in WebCore::PluginPackage::createPackage (path=...,
lastModified=@0xbfbd8c6c) at plugins/PluginPackage.cpp:159
#15 0x064acf7a in WebCore::PluginDatabase::refresh (this=0xb3b72b8) at
plugins/PluginDatabase.cpp:121
#16 0x064ad9c1 in WebCore::PluginDatabase::installedPlugins (populate=true) at
plugins/PluginDatabase.cpp:54
#17 0x065be8ce in WebCore::PluginData::refresh () at
plugins/qt/PluginDataQt.cpp:104
#18 0x0644834e in WebCore::Page::refreshPlugins (reload=false) at
page/Page.cpp:353
#19 0x0645811e in WebCore::PluginArray::refresh (this=0xb5275a38, reload=false)
at plugins/PluginArray.cpp:87
#20 0x0697ddb7 in WebCore::jsPluginArrayPrototypeFunctionRefresh (exec=<value
optimized out>, thisValue=..., args=...) at generated/JSPluginArray.cpp:271
#21 0x0212b16e in ?? ()
#22 0x0603c50f in JSC::JITCode::execute (this=0xaf5ff148, program=0xaf5a2c78,
callFrame=0xaeb49e4, scopeChain=0xb52edb40, thisObj=0xb4ec0000,
exception=0xbfbd8ef4)
    at ../JavaScriptCore/jit/JITCode.h:79
#23 JSC::Interpreter::execute (this=0xaf5ff148, program=0xaf5a2c78,
callFrame=0xaeb49e4, scopeChain=0xb52edb40, thisObj=0xb4ec0000,
exception=0xbfbd8ef4)
    at ../JavaScriptCore/interpreter/Interpreter.cpp:613
#24 0x060969b9 in JSC::evaluate (exec=0xaeb49e4, scopeChain=..., source=...,
thisValue=...) at ../JavaScriptCore/runtime/Completion.cpp:60
#25 0x0616645e in WebCore::evaluateInWorld (exec=0xaeb49e4, scopeChain=...,
sourceCode=..., thisValue=..., isolatedWorld=0xa49ccc8) at
bindings/js/JSDOMBinding.cpp:834
#26 0x06173aea in WebCore::ScriptController::evaluateInWorld (this=0xb52908f8,
sourceCode=..., world=0xa49ccc8) at bindings/js/ScriptController.cpp:121
#27 0x06173d39 in WebCore::ScriptController::evaluate (this=0xb52908f8,
sourceCode=...) at bindings/js/ScriptController.cpp:142
#28 0x061840a5 in WebCore::ScriptController::executeScript (this=0xb52908f8,
sourceCode=...) at bindings/ScriptControllerBase.cpp:46
#29 0x0636ed98 in WebCore::HTMLTokenizer::scriptExecution (this=0xb52b5400,
sourceCode=..., state=...) at html/HTMLTokenizer.cpp:571
#30 0x0636f7fa in WebCore::HTMLTokenizer::notifyFinished (this=0xb52b5400) at
html/HTMLTokenizer.cpp:2061
#31 0x063b192c in WebCore::CachedScript::checkNotify (this=0xb436788) at
loader/CachedScript.cpp:105
#32 0x063ec7ba in WebCore::Loader::Host::didFinishLoading (this=0xb5284840,
loader=0xaf433c00) at loader/loader.cpp:367
#33 0x06400e20 in WebCore::SubresourceLoader::didFinishLoading
(this=0xaf433c00) at loader/SubresourceLoader.cpp:184
#34 0x063fbd01 in WebCore::ResourceLoader::didFinishLoading (this=0xaf433c00)
at loader/ResourceLoader.cpp:403
#35 0x065a577c in WebCore::QNetworkReplyHandler::finish (this=0xb400768) at
platform/network/qt/QNetworkReplyHandler.cpp:237
#36 0x065a5de3 in WebCore::QNetworkReplyHandler::qt_metacall (this=0xb400768,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xaeb6970) at
.moc/release-shared/moc_QNetworkReplyHandler.cpp:82
#37 0x010acc9a in QMetaObject::metacall (object=0xb400768,
cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xaeb6970) at
kernel/qmetaobject.cpp:237
#38 0x010b7336 in QMetaCallEvent::placeMetaCall (this=0xa49d008,
object=0xb400768) at kernel/qobject.cpp:561
#39 0x010b83fe in QObject::event (this=0xb400768, e=0xa49d008) at
kernel/qobject.cpp:1248
#40 0x03ee64dc in QApplicationPrivate::notify_helper (this=0x8d91290,
receiver=0xb400768, e=0xa49d008) at kernel/qapplication.cpp:4300
#41 0x03eed05e in QApplication::notify (this=0xbfbd9e00, receiver=0xb400768,
e=0xa49d008) at kernel/qapplication.cpp:3704
#42 0x00d67f2a in KApplication::notify (this=0xbfbd9e00, receiver=0xb400768,
event=0xa49d008) at ../../kdeui/kernel/kapplication.cpp:302
#43 0x010a7a3b in QCoreApplication::notifyInternal (this=0xbfbd9e00,
receiver=0xb400768, event=0xa49d008) at kernel/qcoreapplication.cpp:704
#44 0x010aa473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x8d686a0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8d686a0) at kernel/qcoreapplication.cpp:1345
#46 0x010aa5dd in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1238
#47 0x010d3adf in QCoreApplication::sendPostedEvents (s=0x8d91678) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#48 postEventSourceDispatch (s=0x8d91678) at
kernel/qeventdispatcher_glib.cpp:276
#49 0x022785e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#50 0x0227c2d8 in ?? () from /lib/libglib-2.0.so.0
#51 0x0227c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#52 0x010d35d5 in QEventDispatcherGlib::processEvents (this=0x8d7c2f0,
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#53 0x03fa6135 in QGuiEventDispatcherGlib::processEvents (this=0x8d7c2f0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x010a6059 in QEventLoop::processEvents (this=0xbfbd9d54, flags=) at
kernel/qeventloop.cpp:149
#55 0x010a64aa in QEventLoop::exec (this=0xbfbd9d54, flags=...) at
kernel/qeventloop.cpp:201
#56 0x010aa69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#57 0x03ee6577 in QApplication::exec () at kernel/qapplication.cpp:3579
#58 0x0805bec5 in main (argc=1, argv=0xbfbda344) at
../../../marble/src/kdemain.cpp:293

This bug may be a duplicate of or related to bug 241702.

Possible duplicates by query: 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