Bug 292514 - Konsole crashed while selecting some text with mouse
Summary: Konsole crashed while selecting some text with mouse
Status: RESOLVED UPSTREAM
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 2.8
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-26 20:29 UTC by H.H.
Modified: 2012-01-30 09:39 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 H.H. 2012-01-26 20:29:28 UTC
Application: konsole (2.8)
KDE Platform Version: 4.8.00 (4.8.0 "release 1"
Qt Version: 4.8.0
Operating System: Linux 2.6.37.6-0.11-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: I was selecting some text in konsole with the mouse, while doing that konsole crashed.

-- Backtrace:
Application: Konsole (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f183f4c7760 (LWP 28921))]

Thread 2 (Thread 0x7f18269d1700 (LWP 28922)):
#0  0x00007f183cae4c63 in select () from /lib64/libc.so.6
#1  0x00007f183e0e7bfd in QProcessManager::run (this=0x7f183e466400) at io/qprocess_unix.cpp:244
#2  0x00007f183e00abab in QThreadPrivate::start (arg=0x7f183e466400) at thread/qthread_unix.cpp:298
#3  0x00007f183dd74a3f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f183caeb66d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f183f4c7760 (LWP 28921)):
[KCrash Handler]
#6  0x00007f183f30bf92 in strcmp () from /lib64/ld-linux-x86-64.so.2
#7  0x00007f183f2fdecc in _dl_map_object () from /lib64/ld-linux-x86-64.so.2
#8  0x00007f183f307a44 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#9  0x00007f183f3035f6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#10 0x00007f183f3075da in _dl_open () from /lib64/ld-linux-x86-64.so.2
#11 0x00007f183a809f26 in dlopen_doit () from /lib64/libdl.so.2
#12 0x00007f183f3035f6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#13 0x00007f183a80a4cc in _dlerror_run () from /lib64/libdl.so.2
#14 0x00007f183a809fd1 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2
#15 0x00007f183e0fc43b in QLibraryPrivate::load_sys (this=0xda4dd0) at plugin/qlibrary_unix.cpp:209
#16 0x00007f183e0f8eb4 in QLibraryPrivate::load (this=0xda4dd0) at plugin/qlibrary.cpp:466
#17 0x00007f183e0f919b in QLibraryPrivate::loadPlugin (this=0xda4dd0) at plugin/qlibrary.cpp:516
#18 0x00007f183e0f0145 in QFactoryLoader::instance (this=<value optimized out>, key=<value optimized out>) at plugin/qfactoryloader.cpp:275
#19 0x00007f183e1409f2 in createForName (name=...) at codecs/qtextcodec.cpp:163
#20 QTextCodec::codecForName (name=...) at codecs/qtextcodec.cpp:1070
#21 0x00007f183e62fa33 in KCharsets::codecForNameOrNull (this=0x891700, n=...) at /usr/src/debug/kdelibs-4.8.0/kdecore/localization/kcharsets.cpp:741
#22 0x00007f183e6302b8 in KCharsets::codecForName (this=0x891700, n=...) at /usr/src/debug/kdelibs-4.8.0/kdecore/localization/kcharsets.cpp:694
#23 0x00007f183ede423c in KCodecAction::setCurrentCodec (this=0x8e2150, codec=0x618c70) at /usr/src/debug/kdelibs-4.8.0/kdeui/actions/kcodecaction.cpp:210
#24 0x00007f182c799b38 in Konsole::SessionController::updateCodecAction() () from /usr/lib64/libkonsoleprivate.so
#25 0x00007f182c79fb45 in ?? () from /usr/lib64/libkonsoleprivate.so
#26 0x00007f183e12133a in QMetaObject::activate (sender=0x9c9110, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#27 0x00007f183d6b6f32 in QMenu::popup (this=0x9c9110, p=..., atAction=0x0) at widgets/qmenu.cpp:1832
#28 0x00007f183d6b94b6 in QMenu::internalDelayedPopup (this=<value optimized out>) at widgets/qmenu.cpp:3036
#29 0x00007f183d6b98a4 in QMenu::timerEvent (this=0xddbf20, e=<value optimized out>) at widgets/qmenu.cpp:2896
#30 0x00007f183e1204a9 in QObject::event (this=0xddbf20, e=<value optimized out>) at kernel/qobject.cpp:1166
#31 0x00007f183d2b9aad in QWidget::event (this=0xddbf20, event=0x7fff5096d230) at kernel/qwidget.cpp:8820
#32 0x00007f183d6bb0eb in QMenu::event (this=0xddbf20, e=0x7fff5096d230) at widgets/qmenu.cpp:2460
#33 0x00007f183d2684e4 in QApplicationPrivate::notify_helper (this=0x6f8170, receiver=0xddbf20, e=0x7fff5096d230) at kernel/qapplication.cpp:4550
#34 0x00007f183d270b4f in QApplication::notify (this=<value optimized out>, receiver=0xddbf20, e=0x7fff5096d230) at kernel/qapplication.cpp:4411
#35 0x00007f183eec4a86 in KApplication::notify (this=0x7fff5096ef70, receiver=0xddbf20, event=0x7fff5096d230) at /usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#36 0x00007f183e10bd2c in QCoreApplication::notifyInternal (this=0x7fff5096ef70, receiver=0xddbf20, event=0x7fff5096d230) at kernel/qcoreapplication.cpp:876
#37 0x00007f183e13d86c in sendEvent (this=0x6f4420) at kernel/qcoreapplication.h:231
#38 QTimerInfoList::activateTimers (this=0x6f4420) at kernel/qeventdispatcher_unix.cpp:626
#39 0x00007f183e13a5cd in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#40 0x00007f18398f187f in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#41 0x00007f18398f2088 in ?? () from /usr/lib64/libglib-2.0.so.0
#42 0x00007f18398f2264 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f183e13ad1f in QEventDispatcherGlib::processEvents (this=0x6f7e80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#44 0x00007f183d30e85e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007f183e10ae02 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#46 0x00007f183e10b07d in QEventLoop::exec (this=0x7fff5096d560, flags=...) at kernel/qeventloop.cpp:204
#47 0x00007f183d6b7a85 in QMenu::exec (this=<value optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2104
#48 0x00007f182c79c7d3 in Konsole::SessionController::showDisplayContextMenu(QPoint const&) () from /usr/lib64/libkonsoleprivate.so
#49 0x00007f182c79fb53 in ?? () from /usr/lib64/libkonsoleprivate.so
#50 0x00007f183e12133a in QMetaObject::activate (sender=0x897f60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff5096d870) at kernel/qobject.cpp:3556
#51 0x00007f182c7b2ad5 in Konsole::TerminalDisplay::configureRequest(QPoint const&) () from /usr/lib64/libkonsoleprivate.so
#52 0x00007f182c7b59ea in Konsole::TerminalDisplay::mousePressEvent(QMouseEvent*) () from /usr/lib64/libkonsoleprivate.so
#53 0x00007f183d2ba3f9 in QWidget::event (this=0x897f60, event=0x7fff5096e230) at kernel/qwidget.cpp:8357
#54 0x00007f182c7b2bfd in Konsole::TerminalDisplay::event(QEvent*) () from /usr/lib64/libkonsoleprivate.so
#55 0x00007f183d2684e4 in QApplicationPrivate::notify_helper (this=0x6f8170, receiver=0x897f60, e=0x7fff5096e230) at kernel/qapplication.cpp:4550
#56 0x00007f183d271374 in QApplication::notify (this=<value optimized out>, receiver=0x897f60, e=0x7fff5096e230) at kernel/qapplication.cpp:4093
#57 0x00007f183eec4a86 in KApplication::notify (this=0x7fff5096ef70, receiver=0x897f60, event=0x7fff5096e230) at /usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#58 0x00007f183e10bd2c in QCoreApplication::notifyInternal (this=0x7fff5096ef70, receiver=0x897f60, event=0x7fff5096e230) at kernel/qcoreapplication.cpp:876
#59 0x00007f183d2694f5 in sendEvent (receiver=0x897f60, event=0x7fff5096e230, alienWidget=0x897f60, nativeWidget=0x7e8c50, buttonDown=0x7f183dd6a258, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:231
#60 QApplicationPrivate::sendMouseEvent (receiver=0x897f60, event=0x7fff5096e230, alienWidget=0x897f60, nativeWidget=0x7e8c50, buttonDown=0x7f183dd6a258, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3161
#61 0x00007f183d2e7f38 in QETWidget::translateMouseEvent (this=0x7e8c50, event=<value optimized out>) at kernel/qapplication_x11.cpp:4505
#62 0x00007f183d2e6609 in QApplication::x11ProcessEvent (this=0x7fff5096ef70, event=0x7fff5096eb90) at kernel/qapplication_x11.cpp:3631
#63 0x00007f183d30ebc2 in x11EventSourceDispatch (s=0x6f44e0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#64 0x00007f18398f187f in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#65 0x00007f18398f2088 in ?? () from /usr/lib64/libglib-2.0.so.0
#66 0x00007f18398f2264 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#67 0x00007f183e13ad1f in QEventDispatcherGlib::processEvents (this=0x6f7e80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#68 0x00007f183d30e85e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#69 0x00007f183e10ae02 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#70 0x00007f183e10b07d in QEventLoop::exec (this=0x7fff5096eec0, flags=...) at kernel/qeventloop.cpp:204
#71 0x00007f183e10f7cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#72 0x00007f182ca13ad7 in kdemain () from /usr/lib64/libkdeinit4_konsole.so
#73 0x0000000000407269 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-01-26 22:18:41 UTC
The backtrace implies that the codec submenu ("Set Encoding") is about to show, possibly due to the context menu or the "View" menu. 

What's the default encoding specified in the profile used for that session?
That probably does not matter much, since the crash happens in a quite low level.
Comment 2 H.H. 2012-01-30 07:51:34 UTC
the default encoding is utf-8
Comment 3 Jekyll Wu 2012-01-30 09:39:36 UTC
(In reply to comment #2)
> the default encoding is utf-8

Thanks for the information. But as I have mentioned in comment #1, the specific encoding probably does not make difference. The crash happened in quite low level. I don't think there is much thing we can do about it.