Bug 318723 - Basic desktop usage crash (with debug symbols)
Summary: Basic desktop usage crash (with debug symbols)
Status: RESOLVED DUPLICATE of bug 302931
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-22 15:33 UTC by Michael Miller
Modified: 2013-04-22 21:53 UTC (History)
0 users

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 Michael Miller 2013-04-22 15:33:28 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-17-generic x86_64
Distribution: Linux Mint 14 Nadia

-- Information about the crash:
- What I was doing when the application crashed:

Without changing any of my System settings (I still had the default two virtual desktops) I added an "Create activity..." from the templates for Search and Launch. I then attempted to Super+Q to "Add Widgets.." when this crash reporting assistant appeared.

The tutorial I was reading was here:
http://www.makeuseof.com/tag/kdes-desktop-features-activities-widgets-dashboard-linux/

- My background:

I am completely new to KDE. I was following an online tutorial explaining what seem to be the basic elements unique to KDE. As a secondary note to the community, this sort of "no knowledge" introduction into the KDE desktop was nowhere to be found on the kde.org website (which seems to be more of a corporate explanation than how to use the things that make KDE unique over other desktop environemnts). My prior experience is with a Debian GNOME2 environment with effectively zero knowledge of modification or configuration (only click the existing "things" setup by my employer).

I seem to gather that an Activity is a collection of preconfigured widgets. A widget is an application which is typically light-weight and highly specialized with a GUI that is tuned towards immediate use. I initially thought a Dashboard was a bar of tasks, but I am starting to think now it is one additional virtual desktop of widgets.

I installed several debug packages, and in viewing the stack-trace myself there are almost no ?? entries. I read through many bug reports and nearly all had poor quality stack traces. I was unable to search for specific words in attempting to identify a duplicate for my report. I suspect if you are struggling as a community with wasting a lot of time on examining duplicate stack traces, that this Crash Reporting Assistant tool should continue to be improved. A feature as simple as allowing me to filter some bug reports with keywords would have prevented me from creating a new report. Is an automated comparison of the stack traces which suggests similar reports already in place? It did not search for the reloaded stack trace as ALL of my results were filled with ?? reports.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd1b7871780 (LWP 1799))]

Thread 8 (Thread 0x7fd1a64bc700 (LWP 1800)):
#0  0x00007fd1bef9cf69 in __pthread_mutex_lock (mutex=0x7fd1a0000a60) at pthread_mutex_lock.c:92
#1  0x00007fd1be8d8e21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd1be89b04e in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd1be89bc64 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1be89bea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd1c78aac16 in QEventDispatcherGlib::processEvents (this=0x7fd1a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fd1c787b2bf in QEventLoop::processEvents (this=this@entry=0x7fd1a64bbdd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fd1c787b548 in QEventLoop::exec (this=0x7fd1a64bbdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fd1c777cb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fd1c785b9af in QInotifyFileSystemWatcherEngine::run (this=0x1274a70) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fd1c777faec in QThreadPrivate::start (arg=0x1274a70) at thread/qthread_unix.cpp:338
#11 0x00007fd1bef9ae9a in start_thread (arg=0x7fd1a64bc700) at pthread_create.c:308
#12 0x00007fd1cac07cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd1a5272700 (LWP 1801)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd1c4901cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fd1c4901d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fd1bef9ae9a in start_thread (arg=0x7fd1a5272700) at pthread_create.c:308
#4  0x00007fd1cac07cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fd19e811700 (LWP 1803)):
#0  0x00007fd1cabfc303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd1be89bd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd1be89c1e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd19f2fe4a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fd1be8bf645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd1bef9ae9a in start_thread (arg=0x7fd19e811700) at pthread_create.c:308
#6  0x00007fd1cac07cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fd1966b8700 (LWP 6272)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd1c778004b in wait (time=18446744073709551615, this=0x1337450) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x12f8c60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd1c3b860e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x13acfd0, th=0x18cf240) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd1c3b8892b in ThreadWeaver::WorkingHardState::applyForWork (this=0x12f9790, th=0x18cf240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd1c3b8779f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fd1966b7e00, parent=0x13acfd0, th=th@entry=0x18cf240) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fd1c3b8782b in ThreadWeaver::Thread::run (this=0x18cf240) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fd1c777faec in QThreadPrivate::start (arg=0x18cf240) at thread/qthread_unix.cpp:338
#8  0x00007fd1bef9ae9a in start_thread (arg=0x7fd1966b8700) at pthread_create.c:308
#9  0x00007fd1cac07cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd19f012700 (LWP 6273)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd1c778004b in wait (time=18446744073709551615, this=0x1337450) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x12f8c60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd1c3b860e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x13acfd0, th=0x13d3770) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd1c3b8892b in ThreadWeaver::WorkingHardState::applyForWork (this=0x12f9790, th=0x13d3770) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd1c3b8779f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fd19f011e00, parent=0x13acfd0, th=th@entry=0x13d3770) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fd1c3b8782b in ThreadWeaver::Thread::run (this=0x13d3770) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fd1c777faec in QThreadPrivate::start (arg=0x13d3770) at thread/qthread_unix.cpp:338
#8  0x00007fd1bef9ae9a in start_thread (arg=0x7fd19f012700) at pthread_create.c:308
#9  0x00007fd1cac07cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd18bfff700 (LWP 6274)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd1c778004b in wait (time=18446744073709551615, this=0x1337450) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x12f8c60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd1c3b860e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x13acfd0, th=0x1c85170) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd1c3b8892b in ThreadWeaver::WorkingHardState::applyForWork (this=0x12f9790, th=0x1c85170) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd1c3b8779f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fd18bffee00, parent=0x13acfd0, th=th@entry=0x1c85170) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fd1c3b8782b in ThreadWeaver::Thread::run (this=0x1c85170) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fd1c777faec in QThreadPrivate::start (arg=0x1c85170) at thread/qthread_unix.cpp:338
#8  0x00007fd1bef9ae9a in start_thread (arg=0x7fd18bfff700) at pthread_create.c:308
#9  0x00007fd1cac07cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd18b7fe700 (LWP 6275)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd1c778004b in wait (time=18446744073709551615, this=0x1337450) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x12f8c60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd1c3b860e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x13acfd0, th=0x1ca8950) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd1c3b8892b in ThreadWeaver::WorkingHardState::applyForWork (this=0x12f9790, th=0x1ca8950) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd1c3b88944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x12f9790, th=0x1ca8950) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fd1c3b8779f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fd18b7fde00, parent=0x13acfd0, th=th@entry=0x1ca8950) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fd1c3b8782b in ThreadWeaver::Thread::run (this=0x1ca8950) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fd1c777faec in QThreadPrivate::start (arg=0x1ca8950) at thread/qthread_unix.cpp:338
#9  0x00007fd1bef9ae9a in start_thread (arg=0x7fd18b7fe700) at pthread_create.c:308
#10 0x00007fd1cac07cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd1b7871780 (LWP 1799)):
[KCrash Handler]
#6  0x00007fd1c946fdd4 in QDeclarativeItem::~QDeclarativeItem (this=0x326f790, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7  0x00007fd1a42e4311 in ~QDeclarativeElement (this=0x326f790, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#8  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x326f790, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  0x00007fd1c7891468 in QObject::event (this=0x326f790, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007fd1c6c23e9c in QApplicationPrivate::notify_helper (this=this@entry=0xc05420, receiver=receiver@entry=0x326f790, e=e@entry=0x3248990) at kernel/qapplication.cpp:4562
#11 0x00007fd1c6c2830a in QApplication::notify (this=0xbeed50, receiver=0x326f790, e=0x3248990) at kernel/qapplication.cpp:4423
#12 0x00007fd1c85351d6 in KApplication::notify (this=0x2b8a680, receiver=0x326f790, event=0x7fd1c98a5458 <vtable for QDeclarativeItem+216>) at ../../kdeui/kernel/kapplication.cpp:289
#13 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 318600, bug 318554, bug 318460, bug 318418, bug 318375.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-04-22 21:53:29 UTC

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