Bug 260300

Summary: kde-plasma crashed
Product: [Unmaintained] plasma4 Reporter: Dan <dan_poz>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, digikam-bugs-null
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dan 2010-12-16 18:08:01 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.4 (KDE 4.5.4)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.9-64.fc14.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- Unusual behavior I noticed: with start kde plasma-desktop crashed

The crash can be reproduced every time.

-- Backtrace:
Application: Рабочее пространство Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6856801880 (LWP 1798))]

Thread 2 (Thread 0x7f683d462700 (LWP 1816)):
[KCrash Handler]
#6  _M_begin (namespaceURI=<value optimized out>, suggestedPrefix=<value optimized out>, registeredPrefix=0x7f683d4615b8, prefixSize=0x7f683d4615b0) at /usr/include/c++/4.4.4/bits/stl_tree.h:482
#7  find (namespaceURI=<value optimized out>, suggestedPrefix=<value optimized out>, registeredPrefix=0x7f683d4615b8, prefixSize=0x7f683d4615b0) at /usr/include/c++/4.4.4/bits/stl_tree.h:1421
#8  find (namespaceURI=<value optimized out>, suggestedPrefix=<value optimized out>, registeredPrefix=0x7f683d4615b8, prefixSize=0x7f683d4615b0) at /usr/include/c++/4.4.4/bits/stl_map.h:659
#9  XMPMeta::RegisterNamespace (namespaceURI=<value optimized out>, suggestedPrefix=<value optimized out>, registeredPrefix=0x7f683d4615b8, prefixSize=0x7f683d4615b0) at XMPMeta.cpp:1057
#10 0x0000003496b42570 in WXMPMeta_RegisterNamespace_1 (namespaceURI=0x3496b66710 "http://www.digikam.org/ns/1.0/", suggestedPrefix=0x3496b6f440 "digiKam", registeredPrefix=0x7f683d4615b8, prefixSize=0x7f683d4615b0, wResult=0x7f683d461580) at WXMPMeta.cpp:233
#11 0x0000003496b14c05 in TXMPMeta<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::RegisterNamespace (namespaceURI=<value optimized out>, suggestedPrefix=<value optimized out>, registeredPrefix=0x0) at ../xmpsdk/include/client-glue/TXMPMeta.incl_cpp:243
#12 0x0000003496b0d374 in Exiv2::XmpParser::initialize () at xmp.cpp:384
#13 0x0000003496b10b05 in Exiv2::XmpParser::decode (xmpData=..., xmpPacket="<?xpacket begin=\"\357\273\277\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"XMP Core 4.1.1-Exiv2\">\n <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n  <rdf:Descrip"...) at xmp.cpp:450
#14 0x0000003496a99c96 in Exiv2::JpegBase::readMetadata (this=0x7f68340020b0) at jpgimage.cpp:369
#15 0x00007f6843516868 in KExiv2Iface::KExiv2::load (this=0x7f683d461b70, filePath=...) at /usr/src/debug/kdegraphics-4.5.4/libs/libkexiv2/libkexiv2/kexiv2.cpp:301
#16 0x00007f684379b073 in ImageLoader::correctRotation (tempImage=..., path=...) at /usr/src/debug/kdeplasma-addons-4.5.4/applets/frame/imageloader.cpp:39
#17 0x00007f684379b2e7 in ImageLoader::run (this=0x1ded300) at /usr/src/debug/kdeplasma-addons-4.5.4/applets/frame/imageloader.cpp:84
#18 0x00007f68591bdcc8 in ?? () from /usr/lib64/libQtCore.so.4
#19 0x00007f68591c76ee in ?? () from /usr/lib64/libQtCore.so.4
#20 0x0000003f03e99a33 in ?? () from /usr/lib64/libGL.so.1
#21 0x000000347da06d5b in start_thread () from /lib64/libpthread.so.0
#22 0x000000347d2e4aad in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6856801880 (LWP 1798)):
#0  0x000000347d2db0b3 in poll () from /lib64/libc.so.6
#1  0x000000347ee08b6a in ?? () from /usr/lib64/libxcb.so.1
#2  0x000000347ee090b3 in ?? () from /usr/lib64/libxcb.so.1
#3  0x000000347ee09144 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x000000347f64d546 in _XSend (dpy=0x123b0d0, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:427
#5  0x000000347f64da87 in _XReply (dpy=0x123b0d0, rep=0x7fff3fe5b7d0, extra=0, discard=0) at xcb_io.c:511
#6  0x000000347f629925 in XGetImage (dpy=0x123b0d0, d=29362873, x=<value optimized out>, y=<value optimized out>, width=16, height=16, plane_mask=18446744073709551615, format=2) at GetImage.c:75
#7  0x00007f6858766e30 in QX11PixmapData::toImage(QRect const&) const () from /usr/lib64/libQtGui.so.4
#8  0x00007f685876318a in QX11PixmapData::toImage() const () from /usr/lib64/libQtGui.so.4
#9  0x00007f6858751b60 in QPixmap::toImage() const () from /usr/lib64/libQtGui.so.4
#10 0x00007f68587528b9 in operator<<(QDataStream&, QPixmap const&) () from /usr/lib64/libQtGui.so.4
#11 0x0000003d247d9567 in KIconLoaderPrivate::insertCachedPixmapWithPath (this=0x12726f0, key=..., data=..., path=...) at /usr/src/debug/kdelibs-4.5.4/kdeui/icons/kiconloader.cpp:835
#12 0x0000003d247dcb96 in KIconLoader::loadIcon (this=0x12ba380, _name=<value optimized out>, group=KIconLoader::Desktop, size=16, state=2, overlays=..., path_store=0x0, canReturnNull=false) at /usr/src/debug/kdelibs-4.5.4/kdeui/icons/kiconloader.cpp:1318
#13 0x0000003d247d450a in KIconEngine::paint (this=0x1420110, painter=0x7fff3fe5daa0, rect=..., mode=<value optimized out>, state=<value optimized out>) at /usr/src/debug/kdelibs-4.5.4/kdeui/icons/kiconengine.cpp:83
#14 0x00007f68587236c6 in QIcon::paint(QPainter*, QRect const&, QFlags<Qt::AlignmentFlag>, QIcon::Mode, QIcon::State) const () from /usr/lib64/libQtGui.so.4
#15 0x0000003d2877d00b in Plasma::PanelToolBox::paint (this=0x14630b0, painter=0x7fff3fe5daa0, option=<value optimized out>, widget=<value optimized out>) at /usr/src/debug/kdelibs-4.5.4/plasma/private/paneltoolbox.cpp:176
#16 0x00007f6858c67f3d in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007f6858c7a734 in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007f6858c7c8c1 in ?? () from /usr/lib64/libQtGui.so.4
#19 0x00007f6858c7d4b7 in ?? () from /usr/lib64/libQtGui.so.4
#20 0x00007f6858c7c958 in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007f6858c7d4b7 in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007f6858c7dd6c in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007f6858c9ae2c in QGraphicsView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007f68586cdf9a in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f6858a788e6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f6858c9c0bb in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00007f68592b0937 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#28 0x00007f685867c891 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f68586813da in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x0000003d24820566 in KApplication::notify (this=0x120e840, receiver=0x187e4f0, event=0x7fff3fe5e3f0) at /usr/src/debug/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:310
#31 0x00007f68592b07ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#32 0x00007f68586cae68 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#33 0x00007f68586cba2f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#34 0x00007f68586cabaa in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f685888dfe9 in ?? () from /usr/lib64/libQtGui.so.4
#36 0x00007f685888e2b9 in ?? () from /usr/lib64/libQtGui.so.4
#37 0x00007f68586f95b0 in ?? () from /usr/lib64/libQtGui.so.4
#38 0x00007f68586fa32b in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007f6858721896 in ?? () from /usr/lib64/libQtGui.so.4
#40 0x000000347fe41e33 in g_main_dispatch (context=0x1227d20) at gmain.c:2149
#41 g_main_context_dispatch (context=0x1227d20) at gmain.c:2702
#42 0x000000347fe42610 in g_main_context_iterate (context=0x1227d20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#43 0x000000347fe428ad in g_main_context_iteration (context=0x1227d20, may_block=1) at gmain.c:2843
#44 0x00007f68592db8bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#45 0x00007f685872159e in ?? () from /usr/lib64/libQtGui.so.4
#46 0x00007f68592afb42 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#47 0x00007f68592afd8c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007f68592b424b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#49 0x0000003d27237f88 in kdemain (argc=1, argv=0x7fff3fe5fce8) at /usr/src/debug/kdebase-workspace-4.5.4/plasma/desktop/shell/main.cpp:118
#50 0x000000347d21ee7d in __libc_start_main (main=0x400920 <main(int, char**)>, argc=1, ubp_av=0x7fff3fe5fce8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff3fe5fcd8) at libc-start.c:226
#51 0x0000000000400849 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-12-17 17:06:31 UTC
[Comment from a bug triager]
The crash is related to a library which reads the EXIF (meta)information of
some picture files, which are loaded by the Frame plugin.
Just to be sure of that you can try removing the Frame images from your
desktop.

This is likely to be related to bug 257741.

Regards
Comment 2 Dario Andres 2011-01-01 16:55:46 UTC

*** This bug has been marked as a duplicate of bug 257741 ***