Bug 358212 - Konsole crashes at start
Summary: Konsole crashes at start
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 2.14.2
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-19 14:38 UTC by Ilya V. Portnov
Modified: 2018-12-01 03:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (3.76 KB, text/plain)
2016-01-19 14:40 UTC, Ilya V. Portnov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ilya V. Portnov 2016-01-19 14:38:07 UTC
Application: konsole (2.14.2)
KDE Platform Version: 4.14.14
Qt Version: 4.8.7
Operating System: Linux 4.0.0-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

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

I just started konsole and it crashed.

This is debian updated to unstable recently.

-- Backtrace:
Application: Konsole (konsole), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  0x00007fd38f2aa107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fd38f2ab4e8 in __GI_abort () at abort.c:89
#8  0x00007fd38f2e8204 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7fd38f3d8a2b "*** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007fd38f36b4c7 in __GI___fortify_fail (msg=msg@entry=0x7fd38f3d89c2 "buffer overflow detected") at fortify_fail.c:31
#10 0x00007fd38f3696e0 in __GI___chk_fail () at chk_fail.c:28
#11 0x00007fd38f36b437 in __fdelt_chk (d=<optimized out>) at fdelt_chk.c:25
#12 0x00007fd38d93f3f7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fd38eff4031 in Konsole::Pty::start(QString const&, QStringList const&, QStringList const&) () from /usr/lib/libkonsoleprivate.so
#14 0x00007fd38efffc08 in Konsole::Session::run() () from /usr/lib/libkonsoleprivate.so
#15 0x00007fd38f000f85 in ?? () from /usr/lib/libkonsoleprivate.so
#16 0x00007fd38d97b38c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007fd38d97b38c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007fd38d9846ba in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007fd38d97f953 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007fd38ccb07bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007fd38ccb72d8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007fd38e41d71a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0x00007fd38d96636d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#24 0x00007fd38d997ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007fd38d995069 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007fd3882e1fe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fd3882e2240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fd3882e22ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fd38d99598d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#30 0x00007fd38cd58396 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007fd38d964ec1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007fd38d965225 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#33 0x00007fd38d96aca9 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#34 0x00007fd38f636ed9 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konsole.so
#35 0x00007fd38f296b45 in __libc_start_main (main=0x4006d0, argc=1, argv=0x7ffdc6779818, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdc6779808) at libc-start.c:287
#36 0x00000000004006fe in _start ()

Possible duplicates by query: bug 327574, bug 323830, bug 322782, bug 318896, bug 315194.

Reported using DrKonqi
Comment 1 Ilya V. Portnov 2016-01-19 14:40:11 UTC
Created attachment 96737 [details]
New crash information added by DrKonqi

konsole (2.14.2) on KDE Platform 4.14.14 using Qt 4.8.7

- What I was doing when the application crashed:

For some reason konsole started to crash at each launch. Before that, it worked ok for some time.

-- Backtrace (Reduced):
#6  0x00007f31969bb107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f31969bc4e8 in __GI_abort () at abort.c:89
[...]
#9  0x00007f3196a7c4c7 in __GI___fortify_fail (msg=msg@entry=0x7f3196ae99c2 "buffer overflow detected") at fortify_fail.c:31
#10 0x00007f3196a7a6e0 in __GI___chk_fail () at chk_fail.c:28
#11 0x00007f3196a7c437 in __fdelt_chk (d=<optimized out>) at fdelt_chk.c:25
Comment 2 Ilya V. Portnov 2016-01-19 14:42:21 UTC
Problem is gone (at least, for some time) after restarting KDE.
Comment 3 Ilya V. Portnov 2016-04-27 14:01:59 UTC
Just reproduced on Ubuntu recently updated to 16.04:

Application: Konsole (konsole), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f40fd925940 (LWP 28608))]

Thread 2 (Thread 0x7f40fb501700 (LWP 28609)):
#0  0x00007f410f3c4e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4107eb8c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f4107eba8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f40fd22c629 in QXcbEventReader::run (this=0x13a91a0) at qxcbconnection.cpp:1253
#4  0x00007f410bd6784e in QThreadPrivate::start (arg=0x13a91a0) at thread/qthread_unix.cpp:331
#5  0x00007f410788d6fa in start_thread (arg=0x7f40fb501700) at pthread_create.c:333
#6  0x00007f410f3d0b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f40fd925940 (LWP 28608)):
[KCrash Handler]
#6  0x00007f410f2ff418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f410f30101a in __GI_abort () at abort.c:89
#8  0x00007f410f34172a in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f410f458c7f "*** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007f410f3e289c in __GI___fortify_fail (msg=<optimized out>, msg@entry=0x7f410f458c10 "buffer overflow detected") at fortify_fail.c:37
#10 0x00007f410f3e08a0 in __GI___chk_fail () at chk_fail.c:28
#11 0x00007f410f3e27e7 in __fdelt_chk (d=<optimized out>) at fdelt_chk.c:25
#12 0x00007f410bedccf7 in QProcessPrivate::waitForStarted (this=0x16123e0, msecs=30000) at io/qprocess_unix.cpp:821
#13 0x00007f410f02c13d in Konsole::Pty::start(QString const&, QStringList const&, QStringList const&) () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.15
#14 0x00007f410f0381d2 in Konsole::Session::run() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.15
#15 0x00007f410bf76e4f in QtPrivate::QSlotObjectBase::call (a=0x7ffd60ee9030, r=0x160fcd0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#16 QMetaObject::activate (sender=0x1610810, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3698
#17 0x00007f410bf76fca in QMetaObject::activate (sender=sender@entry=0x16b94d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3713
#18 0x00007f410bf777d7 in QMetaObject::activate (sender=sender@entry=0x16b94d0, m=m@entry=0x7f410c18eb20 <QSingleShotTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3578
#19 0x00007f410bf8360b in QSingleShotTimer::timeout (this=0x16b94d0) at .moc/qtimer.moc:123
#20 QSingleShotTimer::timerEvent (this=0x16b94d0) at kernel/qtimer.cpp:318
#21 0x00007f410bf77e53 in QObject::event (this=0x16b94d0, e=<optimized out>) at kernel/qobject.cpp:1261
#22 0x00007f410c83b05c in QApplicationPrivate::notify_helper (this=this@entry=0x139a270, receiver=receiver@entry=0x16b94d0, e=e@entry=0x7ffd60ee9460) at kernel/qapplication.cpp:3716
#23 0x00007f410c840516 in QApplication::notify (this=0x7ffd60ee97d0, receiver=0x16b94d0, e=0x7ffd60ee9460) at kernel/qapplication.cpp:3499
#24 0x00007f410bf4862b in QCoreApplication::notifyInternal (this=0x7ffd60ee97d0, receiver=0x16b94d0, event=event@entry=0x7ffd60ee9460) at kernel/qcoreapplication.cpp:965
#25 0x00007f410bf9d89d in QCoreApplication::sendEvent (event=0x7ffd60ee9460, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#26 QTimerInfoList::activateTimers (this=0x13ceca0) at kernel/qtimerinfo_unix.cpp:637
#27 0x00007f410bf9ddd9 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#28 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:224
#29 0x00007f4107156127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f4107156380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f410715642c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f410bf9ea7f in QEventDispatcherGlib::processEvents (this=0x13c4d20, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#33 0x00007f410bf45dea in QEventLoop::exec (this=this@entry=0x7ffd60ee96a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#34 0x00007f410bf4de8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#35 0x00007f410f6bad92 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#36 0x00007f410f2ea830 in __libc_start_main (main=0x400710 <main>, argc=1, argv=0x7ffd60ee9918, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd60ee9908) at ../csu/libc-start.c:291
#37 0x0000000000400749 in _start ()
Comment 4 Ilya V. Portnov 2016-04-27 14:04:19 UTC
Similarly, stopped reproducing after KDE restart.

Qt: 5.5.1
KDE Frameworks: 5.18.0
Konsole: 15.12.3
Comment 5 Andrew Crouthamel 2018-11-01 13:53:42 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 6 Bug Janitor Service 2018-11-16 11:38:13 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2018-12-01 03:51:56 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!