Bug 363163 - New panel crash
Summary: New panel crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.11.11
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-05-17 06:11 UTC by Giancarlo Contrafatto
Modified: 2018-06-08 18:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Giancarlo Contrafatto 2016-05-17 06:11:43 UTC
Application: plasma-desktop (4.11.11)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.19.0-32-generic x86_64
Distribution: Linux Mint 17.3 Rosa

-- Information about the crash:
- What I was doing when the application crashed: attempting to create a new panel.
- Existing panel position: top
- Command to create new panel returns a new panel on top of the existing one. Crash.
- Frequency: does not always happen
- e.g. when existing panel is at the bottom, new panel gets correctly psistioned at the top
- Request: controls to position panel(s) (bottom, top, left, right). Presently not possible to choose where panels are positioned. Or, if this is available, it is so hidden that the user cannot find it.

-- 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 0x7fe37b9db7c0 (LWP 2255))]

Thread 5 (Thread 0x7fe351a70700 (LWP 2266)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe37468bffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fe37468c039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fe36f202182 in start_thread (arg=0x7fe351a70700) at pthread_create.c:312
#4  0x00007fe37b2cd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fe2cbc32700 (LWP 2286)):
#0  0x00007fe37b2c012d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe36eaf0fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe36eaf10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe377ea17be in QEventDispatcherGlib::processEvents (this=0x7fe2c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fe377e730af in QEventLoop::processEvents (this=this@entry=0x7fe2cbc31de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe377e733a5 in QEventLoop::exec (this=this@entry=0x7fe2cbc31de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe377d6fc5f in QThread::exec (this=this@entry=0x231df30) at thread/qthread.cpp:537
#7  0x00007fe377e54823 in QInotifyFileSystemWatcherEngine::run (this=0x231df30) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fe377d7232f in QThreadPrivate::start (arg=0x231df30) at thread/qthread_unix.cpp:349
#9  0x00007fe36f202182 in start_thread (arg=0x7fe2cbc32700) at pthread_create.c:312
#10 0x00007fe37b2cd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fe2c9a34700 (LWP 2288)):
#0  0x00007fe36f204569 in __GI___pthread_mutex_lock (mutex=0x7fe2bc00de60) at ../nptl/pthread_mutex_lock.c:125
#1  0x00007fe36eb32981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe36eaf087b in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe36eaf0f52 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe36eaf130a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe2ca530336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007fe36eb15f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fe36f202182 in start_thread (arg=0x7fe2c9a34700) at pthread_create.c:312
#8  0x00007fe37b2cd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fe2c8bbb700 (LWP 2289)):
#0  0x00007fe37b2c012d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe36eaf0fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe36eaf10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe377ea17be in QEventDispatcherGlib::processEvents (this=0x7fe2b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fe377e730af in QEventLoop::processEvents (this=this@entry=0x7fe2c8bbade0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe377e733a5 in QEventLoop::exec (this=this@entry=0x7fe2c8bbade0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe377d6fc5f in QThread::exec (this=this@entry=0x2e8f430) at thread/qthread.cpp:537
#7  0x00007fe377e54823 in QInotifyFileSystemWatcherEngine::run (this=0x2e8f430) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fe377d7232f in QThreadPrivate::start (arg=0x2e8f430) at thread/qthread_unix.cpp:349
#9  0x00007fe36f202182 in start_thread (arg=0x7fe2c8bbb700) at pthread_create.c:312
#10 0x00007fe37b2cd47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fe37b9db7c0 (LWP 2255)):
[KCrash Handler]
#6  0x00007fe377e89992 in QObject::connect (sender=sender@entry=0x4a25020, signal=signal@entry=0x7fe352741569 "2destroyed()", receiver=receiver@entry=0x2dc4930, method=method@entry=0x7fe352741558 "1widgetDeleted()", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2546
#7  0x00007fe35272969f in SystemTray::Task::widget (this=this@entry=0x2dc4930, host=host@entry=0x3b5c190, createIfNecessary=createIfNecessary@entry=true) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:80
#8  0x00007fe35273d010 in SystemTray::Applet::_onAddedTask (this=this@entry=0x3b5c190, task=0x2dc4930) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:196
#9  0x00007fe35273d3cb in SystemTray::Applet::_onWidgetCreationFinished (this=0x3b5c190) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:278
#10 0x00007fe35273d6a5 in SystemTray::Applet::qt_static_metacall (_o=0x4a25020, _id=1383339369, _a=0x7ffc7bcae600, _c=<optimized out>) at ./applet.moc:143
#11 0x00007fe377e8887a in QMetaObject::activate (sender=0x3b80d60, m=m@entry=0x7fe37b1c5040 <Plasma::DeclarativeWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#12 0x00007fe37ae8d7d0 in Plasma::DeclarativeWidget::finished (this=<optimized out>) at ./declarativewidget.moc:156
#13 0x00007fe37ae8df2f in Plasma::DeclarativeWidgetPrivate::finishExecute (this=0x5bc97e0) at ../../plasma/widgets/declarativewidget.cpp:216
#14 0x00007fe377e8cc1e in QObject::event (this=this@entry=0x3b80d60, e=e@entry=0x86b4640) at kernel/qobject.cpp:1194
#15 0x00007fe37780d4fb in QGraphicsWidget::event (this=0x3b80d60, event=0x86b4640) at graphicsview/qgraphicswidget.cpp:1461
#16 0x00007fe37720de2c in QApplicationPrivate::notify_helper (this=this@entry=0x2343620, receiver=receiver@entry=0x3b80d60, e=e@entry=0x86b4640) at kernel/qapplication.cpp:4567
#17 0x00007fe3772144a0 in QApplication::notify (this=this@entry=0x233fd90, receiver=receiver@entry=0x3b80d60, e=e@entry=0x86b4640) at kernel/qapplication.cpp:4353
#18 0x00007fe378b39cca in KApplication::notify (this=0x233fd90, receiver=0x3b80d60, event=0x86b4640) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007fe377e744dd in QCoreApplication::notifyInternal (this=0x233fd90, receiver=receiver@entry=0x3b80d60, event=event@entry=0x86b4640) at kernel/qcoreapplication.cpp:953
#20 0x00007fe377e77b3d in sendEvent (event=0x86b4640, receiver=0x3b80d60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x22c7090) at kernel/qcoreapplication.cpp:1577
#22 0x00007fe377e77fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#23 0x00007fe377ea1f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=0x2341450) at kernel/qeventdispatcher_glib.cpp:287
#25 0x00007fe36eaf0e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fe36eaf1048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fe36eaf10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fe377ea17a1 in QEventDispatcherGlib::processEvents (this=0x22c8990, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#29 0x00007fe3772afbe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007fe377e730af in QEventLoop::processEvents (this=this@entry=0x7ffc7bcaed60, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007fe377e733a5 in QEventLoop::exec (this=this@entry=0x7ffc7bcaed60, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007fe377e78b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#33 0x00007fe37720c37c in QApplication::exec () at kernel/qapplication.cpp:3828
#34 0x00007fe37b5d467c in kdemain (argc=1, argv=0x7ffc7bcaefb8) at ../../../../plasma/desktop/shell/main.cpp:126
#35 0x00007fe37b1f4ec5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, argv=0x7ffc7bcaefb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc7bcaefa8) at libc-start.c:287
#36 0x000000000040070e in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:31:09 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham