Bug 276524 - Konsole crashed when pressing ctrl-n
Summary: Konsole crashed when pressing ctrl-n
Status: RESOLVED NOT A BUG
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 2.6.3
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-26 13:19 UTC by Sami Liedes
Modified: 2011-06-26 18:52 UTC (History)
0 users

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 Sami Liedes 2011-06-26 13:19:05 UTC
Application: konsole (2.6.3)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.3
Operating System: Linux 2.6.39.2 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
I had a screen session open in Konsole, running the irssi IRC client. I pressed ctrl-n, and Konsole crashed.

-- Backtrace:
Application: Konsole (konsole), signal: Aborted
[Current thread is 1 (Thread 0x7ffa28471760 (LWP 29320))]

Thread 2 (Thread 0x7ffa0dacb700 (LWP 29334)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ffa27d7bf48 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffa27d7a331 in __libc_free (mem=0x7ffa28081e60) at malloc.c:3736
#3  0x00007ffa21eb11c4 in g_source_unref_internal (source=0x1c2f950, context=0x1c35070, have_lock=0) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:1703
#4  0x00007ffa26996e27 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x1c34960, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:373
#5  0x00007ffa26997039 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x1c34960, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#6  0x00007ffa26885364 in QThreadPrivate::finish (arg=0x7ffa26c9f800) at thread/qthread_unix.cpp:356
#7  0x00007ffa2688620d in ~__pthread_cleanup_class (arg=0x7ffa26c9f800) at /usr/include/pthread.h:545
#8  ~__pthread_cleanup_class (arg=0x7ffa26c9f800) at thread/qthread_unix.cpp:801
#9  QThreadPrivate::start (arg=0x7ffa26c9f800) at thread/qthread_unix.cpp:279
#10 0x00007ffa22b83b40 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007ffa27dd82fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffa28471760 (LWP 29320)):
[KCrash Handler]
#6  0x00007ffa27d35405 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ffa27d38680 in abort () at abort.c:92
#8  0x00007ffa27d6bdbb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007ffa27d75606 in malloc_printerr (action=3, str=0x7ffa27e4c1a8 "double free or corruption (!prev)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007ffa27d7a33c in __libc_free (mem=<value optimized out>) at malloc.c:3738
#11 0x00007ffa21a3ced4 in FcPatternDestroy () from /usr/lib/libfontconfig.so.1
#12 0x00007ffa25f5766d in loadFc (d=0x216d640, script=2) at text/qfontdatabase_x11.cpp:1718
#13 QFontDatabase::load (d=0x216d640, script=2) at text/qfontdatabase_x11.cpp:1951
#14 0x00007ffa25f35ff5 in QFontPrivate::engineForScript (this=0x216d640, script=2) at text/qfont.cpp:270
#15 0x00007ffa25f6a81c in QTextEngine::fontEngine (this=0x7fff8445d1a0, si=..., ascent=0x1eba570, descent=0x1eba56c, leading=0x1eba574) at text/qtextengine.cpp:1812
#16 0x00007ffa25f6b4f7 in QTextEngine::shapeTextWithHarfbuzz (this=0x7fff8445d1a0, item=1) at text/qtextengine.cpp:1135
#17 0x00007ffa25f6c4db in QTextEngine::shapeText (this=0x7fff8445d1a0, item=1) at text/qtextengine.cpp:874
#18 0x00007ffa25f6c7f2 in QTextEngine::shape (this=0x7fff8445d1a0, item=1) at text/qtextengine.cpp:1381
#19 0x00007ffa25f75d9b in QTextLine::layout_helper (this=0x7fff8445fb70, maxGlyphs=<value optimized out>) at text/qtextlayout.cpp:1836
#20 0x00007ffa25e70194 in qt_format_text (fnt=..., _r=<value optimized out>, tf=134217745, option=0x0, str=<value optimized out>, brect=0x0, tabstops=0, tabarraylen=0, painter=0x7fff84460020) at painting/qpainter.cpp:8036
#21 0x00007ffa25e70f1e in QPainter::drawText (this=0x7fff84460020, r=..., flags=<value optimized out>, str=<value optimized out>, br=0x0) at painting/qpainter.cpp:6053
#22 0x00007ffa27ab4fcb in Konsole::TerminalDisplay::drawCharacters (this=0x216a820, painter=..., rect=..., text=..., style=0x26907dc, invertCharacterColor=<value optimized out>) at ../../../konsole/src/TerminalDisplay.cpp:716
#23 0x00007ffa27ab5364 in Konsole::TerminalDisplay::drawTextFragment (this=0x216a820, painter=..., rect=..., text=..., style=0x26907dc) at ../../../konsole/src/TerminalDisplay.cpp:743
#24 0x00007ffa27ab9ff1 in Konsole::TerminalDisplay::drawContents (this=0x216a820, paint=..., rect=<value optimized out>) at ../../../konsole/src/TerminalDisplay.cpp:1490
#25 0x00007ffa27abc54e in Konsole::TerminalDisplay::paintEvent (this=0x216a820, pe=<value optimized out>) at ../../../konsole/src/TerminalDisplay.cpp:1215
#26 0x00007ffa25d76d58 in QWidget::event (this=0x216a820, event=0x7fff84460880) at kernel/qwidget.cpp:8405
#27 0x00007ffa27ab8228 in event (this=0x216a820, event=0x7fff84460880) at ../../../konsole/src/TerminalDisplay.cpp:2652
#28 Konsole::TerminalDisplay::event (this=0x216a820, event=0x7fff84460880) at ../../../konsole/src/TerminalDisplay.cpp:2637
#29 0x00007ffa25d26784 in notify_helper (this=0x19766c0, receiver=0x216a820, e=0x7fff84460880) at kernel/qapplication.cpp:4467
#30 QApplicationPrivate::notify_helper (this=0x19766c0, receiver=0x216a820, e=0x7fff84460880) at kernel/qapplication.cpp:4439
#31 0x00007ffa25d2b611 in QApplication::notify (this=0x7fff844619a0, receiver=0x216a820, e=0x7fff84460880) at kernel/qapplication.cpp:4346
#32 0x00007ffa273d74f6 in KApplication::notify (this=0x7fff844619a0, receiver=0x216a820, event=0x7fff84460880) at ../../kdeui/kernel/kapplication.cpp:311
#33 0x00007ffa2696c5bc in QCoreApplication::notifyInternal (this=0x7fff844619a0, receiver=0x216a820, event=0x7fff84460880) at kernel/qcoreapplication.cpp:731
#34 0x00007ffa25d73c66 in sendSpontaneousEvent (this=0x216abc0, pdev=0x213b418, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x21419c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#35 QWidgetPrivate::drawWidget (this=0x216abc0, pdev=0x213b418, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x21419c0) at kernel/qwidget.cpp:5492
#36 0x00007ffa25f30a69 in QWidgetBackingStore::sync (this=0x21419c0) at painting/qbackingstore.cpp:1325
#37 0x00007ffa25d6a4b0 in QWidgetPrivate::syncBackingStore (this=0x20d3ff0) at kernel/qwidget.cpp:1842
#38 0x00007ffa25d7726c in QWidget::event (this=0x20d3e60, event=0x2377d20) at kernel/qwidget.cpp:8552
#39 0x00007ffa2613147b in QMainWindow::event (this=0x20d3e60, event=0x2377d20) at widgets/qmainwindow.cpp:1480
#40 0x00007ffa274d38be in KXmlGuiWindow::event (this=0x20d3e60, ev=0x2377d20) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#41 0x00007ffa25d26784 in notify_helper (this=0x19766c0, receiver=0x20d3e60, e=0x2377d20) at kernel/qapplication.cpp:4467
#42 QApplicationPrivate::notify_helper (this=0x19766c0, receiver=0x20d3e60, e=0x2377d20) at kernel/qapplication.cpp:4439
#43 0x00007ffa25d2b611 in QApplication::notify (this=0x7fff844619a0, receiver=0x20d3e60, e=0x2377d20) at kernel/qapplication.cpp:4346
#44 0x00007ffa273d74f6 in KApplication::notify (this=0x7fff844619a0, receiver=0x20d3e60, event=0x2377d20) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x00007ffa2696c5bc in QCoreApplication::notifyInternal (this=0x7fff844619a0, receiver=0x20d3e60, event=0x2377d20) at kernel/qcoreapplication.cpp:731
#46 0x00007ffa2696f978 in sendEvent (receiver=0x0, event_type=0, data=0x1935860) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1935860) at kernel/qcoreapplication.cpp:1372
#48 0x00007ffa26996c63 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#50 0x00007ffa21eb54a3 in g_main_dispatch (context=0x19689b0) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#51 g_main_context_dispatch (context=0x19689b0) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#52 0x00007ffa21eb5c80 in g_main_context_iterate (context=0x19689b0, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#53 0x00007ffa21eb5f1d in g_main_context_iteration (context=0x19689b0, may_block=1) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#54 0x00007ffa269970bf in QEventDispatcherGlib::processEvents (this=0x1936f50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#55 0x00007ffa25dca75e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007ffa2696b7c2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#57 0x00007ffa2696b9bf in QEventLoop::exec (this=0x7fff84461930, flags=...) at kernel/qeventloop.cpp:201
#58 0x00007ffa2696fb67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#59 0x00007ffa28099b0a in kdemain (argc=3, argv=0x7fff84461bf8) at ../../../konsole/src/main.cpp:77
#60 0x00007ffa27d21ead in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff84461be8) at libc-start.c:228
#61 0x0000000000400691 in _start ()

Possible duplicates by query: bug 275788, bug 275601, bug 275298, bug 272921, bug 271754.

Reported using DrKonqi
Comment 1 Sami Liedes 2011-06-26 18:52:55 UTC
Never mind, I believe this is/was a bug in (debian's?) Qt:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631652