Version: (using Devel) OS: Linux Installed from: Compiled sources If you use Ctrl+Alt to get a square selection and drag from top right to bottom left, it crashes. Selecting from top left to bottom right (or vice-versa) is OK. Hopefully you can reproduce because the backtrace does not look very useful :( Backtrace ========================== Application: Konsole (konsole), signal SIGABRT Using host libthread_db library "/lib/libthread_db.so.1". 0x00007f9947c1e7e1 in nanosleep () from /lib/libc.so.6 Current language: auto; currently c [Current thread is 0 (LWP 7596)] Thread 2 (Thread 0x415fe950 (LWP 7602)): #0 0x00007f9947c460c2 in select () from /lib/libc.so.6 #1 0x00007f9948977d2a in QProcessManager::run (this=0x62e270) at io/qprocess_unix.cpp:307 #2 0x00007f99488c9e3a in QThreadPrivate::start (arg=0x62e270) at thread/qthread_unix.cpp:191 #3 0x00007f994865b037 in start_thread (arg=<value optimized out>) at pthread_create.c:296 #4 0x00007f9947c4c28d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f994c596700 (LWP 7596)): #0 0x00007f9947c1e7e1 in nanosleep () from /lib/libc.so.6 #1 0x00007f9947c1e604 in __sleep (seconds=<value optimized out>) at ../sysdeps/unix/sysv/linux/sleep.c:138 #2 0x00007f994bc758ce in KCrash::startDrKonqi (argv=0x7fff546ea610, argc=1416537616) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/util/kcrash.cpp:362 #3 0x65646b2f7273752f in ?? () #4 0x62696c2f6e76732f in ?? () #5 0x2f3465646b2f3436 in ?? () #6 0x2f6365786562696c in ?? () #7 0x0069716e6f6b7264 in ?? () #8 0x79616c707369642d in ?? () #9 0x2d2d00302e303a00 in ?? () #10 0x00656d616e707061 in ?? () #11 0x00656c6f736e6f6b in ?? () #12 0x6c616e6769732d2d in ?? () #13 0x6469702d2d003600 in ?? () #14 0x2d2d003639353700 in ?? () #15 0x6973726576707061 in ?? () #16 0x2d00322e32006e6f in ?? () #17 0x6d6172676f72702d in ?? () #18 0x6e6f4b00656d616e in ?? () #19 0x622d2d00656c6f73 in ?? () #20 0x7365726464616775 in ?? () #21 0x74696d6275730073 in ?? () #22 0x646b2e7367756240 in ?? () #23 0x2d2d0067726f2e65 in ?? () #24 0x6970757472617473 in ?? () #25 0x0000000000300064 in ?? () #26 0x0000000000000000 in ?? ()
Qt: 4.4.1 KDE: 4.1.1 (KDE 4.1.0 (4.1 >= 20080722)) Konsole: 2.1 in ArchLinux i686: I can reproduce this crash. Here is the full backtrace: Aplicación: Konsole (konsole), señal SIGABRT [Thread debugging using libthread_db enabled] [New Thread 0xb6283700 (LWP 4481)] [New Thread 0xb4bd8b90 (LWP 4482)] [KCrash handler] #6 0xb7f07424 in __kernel_vsyscall () #7 0xb6603740 in raise () from /lib/libc.so.6 #8 0xb6605078 in abort () from /lib/libc.so.6 #9 0xb65fc68e in __assert_fail () from /lib/libc.so.6 #10 0xb7ea9803 in Konsole::Screen::copyLineToStream (this=0x84a9c70, line=0, start=-1208984512, count=0, decoder=0xbfc20c70, appendNewLine=true, preserveLineBreaks=true) at /home/jan/Source/packages/kde41/work/kdebase/src/kdebase-4.1.0/apps/konsole/src/Screen.cpp:1258 #11 0xb7ea992e in Konsole::Screen::writeSelectionToStream (this=0x84a9c70, decoder=0xbfc20c70, preserveLineBreaks=true) at /home/jan/Source/packages/kde41/work/kdebase/src/kdebase-4.1.0/apps/konsole/src/Screen.cpp:1189 #12 0xb7ea9b35 in Konsole::Screen::selectedText (this=0x84a9c70, preserveLineBreaks=<value optimized out>) at /home/jan/Source/packages/kde41/work/kdebase/src/kdebase-4.1.0/apps/konsole/src/Screen.cpp:1149 #13 0xb7eaa445 in Konsole::ScreenWindow::selectedText (this=0x84a9ed8, preserveLineBreaks=<value optimized out>) at /home/jan/Source/packages/kde41/work/kdebase/src/kdebase-4.1.0/apps/konsole/src/ScreenWindow.cpp:120 #14 0xb7ec927d in Konsole::TerminalDisplay::mouseReleaseEvent ( this=0x849fa08, ev=0xbfc2127c) at /home/jan/Source/packages/kde41/work/kdebase/src/kdebase-4.1.0/apps/konsole/src/TerminalDisplay.cpp:2009 #15 0xb69ae062 in QWidget::event (this=0x849fa08, event=0xbfc2127c) at kernel/qwidget.cpp:7021 #16 0xb7ec8cd3 in Konsole::TerminalDisplay::event (this=0x849fa08, e=0xbfc2127c) at /home/jan/Source/packages/kde41/work/kdebase/src/kdebase-4.1.0/apps/konsole/src/TerminalDisplay.cpp:2527 #17 0xb6959668 in QApplicationPrivate::notify_helper (this=0x8076748, receiver=0x849fa08, e=0xbfc2127c) at kernel/qapplication.cpp:3800 #18 0xb6960fd7 in QApplication::notify (this=0xbfc21a14, receiver=0x849fa08, e=0xbfc2127c) at kernel/qapplication.cpp:3527 #19 0xb7a37edc in KApplication::notify (this=0xbfc21a14, receiver=0x849fa08, event=0xbfc2127c) at /home/jan/Source/packages/kde41/work/kdelibs/src/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311 #20 0xb747ab3b in QCoreApplication::notifyInternal (this=0xbfc21a14, receiver=0x849fa08, event=0xbfc2127c) at kernel/qcoreapplication.cpp:587 #21 0xb695e2a8 in QApplicationPrivate::sendMouseEvent (receiver=0x849fa08, event=0xbfc2127c, alienWidget=0x0, nativeWidget=0x83d44b8, buttonDown=0xb6fc9560, lastMouseReceiver=@0xb6fc9564) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #22 0xb69c1002 in QETWidget::translateMouseEvent (this=0x83d44b8, event=0xbfc2174c) at kernel/qapplication_x11.cpp:4048 #23 0xb69c0560 in QApplication::x11ProcessEvent (this=0xbfc21a14, event=0xbfc2174c) at kernel/qapplication_x11.cpp:3044 #24 0xb69e5f42 in x11EventSourceDispatch (s=0x8078568, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148 #25 0xb6328171 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #26 0xb632b803 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #27 0xb632b9c1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #28 0xb74a2431 in QEventDispatcherGlib::processEvents (this=0x8053b60, flags= {i = -1077798664}) at kernel/qeventdispatcher_glib.cpp:325 #29 0xb69e5789 in QGuiEventDispatcherGlib::processEvents (this=0x8053b60, flags={i = -1077798616}) at kernel/qguieventdispatcher_glib.cpp:204 #30 0xb747975c in QEventLoop::processEvents (this=0xbfc21990, flags= {i = -1077798552}) at kernel/qeventloop.cpp:149 #31 0xb7479919 in QEventLoop::exec (this=0xbfc21990, flags={i = -1077798504}) at kernel/qeventloop.cpp:196 #32 0xb747e572 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849 #33 0xb6959411 in QApplication::exec () at kernel/qapplication.cpp:3330 #34 0xb7eeda9a in kdemain (argc=1, argv=0xbfc21b44) at /home/jan/Source/packages/kde41/work/kdebase/src/kdebase-4.1.0/apps/konsole/src/main.cpp:100 #35 0x08048786 in main (argc=) at /home/jan/Source/packages/kde41/work/kdebase/src/kdebase-4.1.0/apps/konsole/src/konsole_dummy.cpp:3 #0 0xb7f07424 in __kernel_vsyscall ()
This also happens when drawing the selecting square from BottomLeft to TopRight
Fixed for KDE 4.2.