Bug 358403 - konsole spontaneous crash at exit
Summary: konsole spontaneous crash at exit
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 15.12.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-23 08:37 UTC by George R. Goffe
Modified: 2018-11-02 22:38 UTC (History)
1 user (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 George R. Goffe 2016-01-23 08:37:11 UTC
Application: kdeinit5 (15.12.1)

Qt Version: 5.6.0
Operating System: Linux 4.5.0-0.rc0.git8.1.fc24.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
After starting X the KDE desktop appeared. This took quite a while to happen. Two konsoles were automatically started with, I believe, 5 tabs each. They appeared at the desired location, from a previous manual save, but never appeared to complete init. There as no bash prompt. Tabs were NOT drawn. There were no menu items listed at the top of a "normal" konsole. I poked the big X at the far right hand side of the konsole widget and it went away. A minute later, this drkonki dialog appeared.

- Unusual behavior I noticed:

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konsole (kdeinit5), signal: Floating point exception
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
84	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f5f5a8b88c0 (LWP 2577))]

Thread 2 (Thread 0x7f5f3d791700 (LWP 2578)):
#0  0x00007f5f56612c09 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f5f565cd879 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5f565ce1fb in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5f565ce3dc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f5f58d73acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f5f380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f5f58d1c50a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f5f3d790cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f5f58b48744 in QThread::exec() (this=this@entry=0x7f5f5a9e8040 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:503
#7  0x00007f5f5a976225 in QDBusConnectionManager::run() (this=0x7f5f5a9e8040 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:152
#8  0x00007f5f58b4d6b8 in QThreadPrivate::start(void*) (arg=0x7f5f5a9e8040 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:340
#9  0x00007f5f577786da in start_thread (arg=0x7f5f3d791700) at pthread_create.c:333
#10 0x00007f5f57f3c14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f5f5a8b88c0 (LWP 2577)):
[KCrash Handler]
#6  0x00007f5f5777ef19 in pthread_barrier_destroy (barrier=0x55b6aa3b19f0) at pthread_barrier_destroy.c:39
#7  0x00007f5f2f12217f in lp_rast_destroy () at /usr/lib64/dri/swrast_dri.so
#8  0x00007f5f2f12dce1 in llvmpipe_destroy_screen () at /usr/lib64/dri/swrast_dri.so
#9  0x00007f5f2ed758df in dri_destroy_screen_helper () at /usr/lib64/dri/swrast_dri.so
#10 0x00007f5f2ed75985 in dri_destroy_screen () at /usr/lib64/dri/swrast_dri.so
#11 0x00007f5f2ed73cdf in driDestroyScreen () at /usr/lib64/dri/swrast_dri.so
#12 0x00007f5f5632d4c2 in driswDestroyScreen (base=0x55b6aa368d50) at drisw_glx.c:587
#13 0x00007f5f563094a6 in FreeScreenConfigs (priv=0x55b6aa36af60, priv=0x55b6aa36af60) at glxext.c:217
#14 0x00007f5f56309529 in glx_display_free (priv=priv@entry=0x55b6aa36af60) at glxext.c:240
#15 0x00007f5f5630967e in __glXCloseDisplay (dpy=0x55b6aa226d70, codes=<optimized out>) at glxext.c:288
#16 0x00007f5f59de4db2 in XCloseDisplay (dpy=0x55b6aa226d70) at ClDisplay.c:65
#17 0x00007f5f37d17f0f in QXcbConnection::~QXcbConnection() (this=0x55b6aa226990, __in_chrg=<optimized out>) at qxcbconnection.cpp:671
#18 0x00007f5f37d18289 in QXcbConnection::~QXcbConnection() (this=0x55b6aa226990, __in_chrg=<optimized out>) at qxcbconnection.cpp:677
#19 0x00007f5f37d19a66 in QXcbIntegration::~QXcbIntegration() (end=..., begin=...) at ../../../../src/corelib/tools/qalgorithms.h:317
#20 0x00007f5f37d19a66 in QXcbIntegration::~QXcbIntegration() (c=...) at ../../../../src/corelib/tools/qalgorithms.h:325
#21 0x00007f5f37d19a66 in QXcbIntegration::~QXcbIntegration() (this=0x55b6aa221d90, __in_chrg=<optimized out>) at qxcbintegration.cpp:190
#22 0x00007f5f37d19b69 in QXcbIntegration::~QXcbIntegration() (this=0x55b6aa221d90, __in_chrg=<optimized out>) at qxcbintegration.cpp:192
#23 0x00007f5f59062187 in QGuiApplicationPrivate::~QGuiApplicationPrivate() (this=0x55b6aa21a360, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:1436
#24 0x00007f5f5964a5f9 in QApplicationPrivate::~QApplicationPrivate() (this=0x55b6aa21a360, __in_chrg=<optimized out>) at kernel/qapplication.cpp:192
#25 0x00007f5f58d5284c in QObject::~QObject() (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:54
#26 0x00007f5f58d5284c in QObject::~QObject() (this=0x7ffdc98d65f8, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:101
#27 0x00007f5f58d5284c in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:893
#28 0x00007f5f58d203b2 in QCoreApplication::~QCoreApplication() (this=0x7ffdc98d65f0, __in_chrg=<optimized out>) at kernel/qcoreapplication.cpp:846
#29 0x00007f5f5964c0d4 in QApplication::~QApplication() (this=0x7ffdc98d65f0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:809
#30 0x00007f5f3f43b430 in kdemain () at /usr/lib64/libkdeinit5_konsole.so
#31 0x000055b6a80328f2 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#32 0x000055b6a8033f9e in handle_launcher_request(int, char const*) [clone .isra.25] ()
#33 0x000055b6a803450b in handle_requests(int) ()
#34 0x000055b6a802f2d2 in main ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:42:36 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 George R. Goffe 2018-11-02 07:30:05 UTC
Andrew,

I haven't seen this in some time...

Let's close it, ok?

Best regards,

George...
Comment 3 Andrew Crouthamel 2018-11-02 22:38:05 UTC
Thanks for the update!