Bug 180453 - Plasma Workspace (plasma), signal SIGSEGV
Summary: Plasma Workspace (plasma), signal SIGSEGV
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 185094 187162 187209 196589 197526 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-12 14:28 UTC by Alessandra Degli Esposti
Modified: 2009-06-22 20:33 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandra Degli Esposti 2009-01-12 14:28:54 UTC
Version:            (using KDE 4.1.3)
OS:                Linux
Installed from:    SuSE RPMs

from saved file plasma.kcrash
Application: Plasma Workspace (plasma), signal SIGSEGV
[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
...
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f7cf15c8950 (LWP 3820)]
[New Thread 0x7f7cf25ce950 (LWP 3819)]
(no debugging symbols found)
....
(no debugging symbols found)
[KCrash handler]
#5  0x00007f7cfdd69e02 in memcpy () from /lib64/libc.so.6
#6  0x00007f7d0103562d in QIODevice::read(char*, long long) ()
   from /usr/lib64/libQtCore.so.4
#7  0x00007f7d01021fba in QDataStream::readRawData(char*, int) ()
   from /usr/lib64/libQtCore.so.4
#8  0x00007f7d00ffee1c in operator>>(QDataStream&, QString&) ()
   from /usr/lib64/libQtCore.so.4
#9  0x00007f7d01de60bb in ?? () from /usr/lib64/libkdecore.so.5
#10 0x00007f7d01de04a2 in ?? () from /usr/lib64/libkdecore.so.5
#11 0x00007f7d01de0823 in KService::KService(QDataStream&, int) ()
   from /usr/lib64/libkdecore.so.5
#12 0x00007f7d01de88fb in KServiceFactory::createEntry(int) const ()
   from /usr/lib64/libkdecore.so.5
#13 0x00007f7d01de8261 in KServiceFactory::serviceOffers(int, int) ()
   from /usr/lib64/libkdecore.so.5
#14 0x00007f7d01df627f in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /usr/lib64/libkdecore.so.5
#15 0x00007f7d01df6b23 in KServiceTypeTrader::query(QString const&, QString const&) const () from /usr/lib64/libkdecore.so.5
#16 0x00007f7d05375a57 in Plasma::Applet::load(QString const&, unsigned int, QList<QVariant> const&) () from /usr/lib64/libplasma.so.2
#17 0x00007f7d05398298 in ?? () from /usr/lib64/libplasma.so.2
#18 0x00007f7d0539a1d4 in Plasma::Containment::restoreContents(KConfigGroup&)
    () from /usr/lib64/libplasma.so.2
#19 0x00007f7d0539c031 in Plasma::Containment::restore(KConfigGroup&) ()
   from /usr/lib64/libplasma.so.2
#20 0x00007f7d0539e5c9 in Plasma::Corona::loadLayout(QString const&) ()
   from /usr/lib64/libplasma.so.2
#21 0x00007f7d0539ed82 in Plasma::Corona::initializeLayout(QString const&) ()
   from /usr/lib64/libplasma.so.2
#22 0x00007f7d056be9d8 in ?? () from /usr/lib64/libkdeinit4_plasma.so
#23 0x00007f7d056c04f1 in ?? () from /usr/lib64/libkdeinit4_plasma.so
#24 0x00007f7d056c05cf in ?? () from /usr/lib64/libkdeinit4_plasma.so
#25 0x00007f7d056b36cc in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#26 0x00007f7cfdd08586 in __libc_start_main () from /lib64/libc.so.6
#27 0x00000000004008d9 in _start ()
Comment 1 Aaron J. Seigo 2009-01-12 21:47:47 UTC
according to the backtrace, this ends up in kdelibs. but it's hard to tell due to lack of full debu symbols.

please visit this page:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

and consider installing full debug support and generating a crash report with those installed.

if you move the plasmarc and plasma-appletsrc files out of `kde4-config --localprefix`/share/config, does that fix it? if so, can you attach them to this report? also, please make sure that all your widgets are up to date.

finally, in future please provide information in bug reports on what led to the problem. did this happen after a software update? does it happenon startup? (well, looking at the backtrace i know the answer to that one is "yes") etc...
Comment 2 Aaron J. Seigo 2009-02-24 10:00:59 UTC
*** Bug 185094 has been marked as a duplicate of this bug. ***
Comment 3 Aaron J. Seigo 2009-02-24 19:20:05 UTC
from the dupe'd report:

0x00007f22dc2424c7 in KServicePrivate::load (this=0x7f22c8014440, 
    s=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdecore/services/kservice.cpp:348

fascinatingly, as you can see here http://websvn.kde.org/tags/KDE/4.1.3/kdelibs/kdecore/services/kservice.cpp, line 348 of kservice.cpp is in the *save* method, not the *load* method, which means that there are opensuse patches here.

sine this bug is only arising on opensuse and since they evidently patched this file, i'm going to close it as downstream and recommend that those suffering from the problem upgrade to openSuse's 4.2 packages.
Comment 4 Dario Andres 2009-03-14 22:25:50 UTC
*** Bug 187162 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-03-15 12:38:47 UTC
*** Bug 187209 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-06-15 13:50:10 UTC
*** Bug 196589 has been marked as a duplicate of this bug. ***
Comment 7 Aaron J. Seigo 2009-06-22 20:33:55 UTC
*** Bug 197526 has been marked as a duplicate of this bug. ***