[Konsole-devel] [Bug 276524] New: Konsole crashed when pressing ctrl-n

Sami Liedes sliedes at cc.hut.fi
Sun Jun 26 13:19:05 UTC 2011


https://bugs.kde.org/show_bug.cgi?id=276524

           Summary: Konsole crashed when pressing ctrl-n
           Product: konsole
           Version: 2.6.3
          Platform: Debian unstable
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: konsole-devel at kde.org
        ReportedBy: sliedes at cc.hut.fi


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the konsole-devel mailing list