Bug 346256 - Konversation crashes every night
Summary: Konversation crashes every night
Status: RESOLVED WORKSFORME
Alias: None
Product: konversation
Classification: Applications
Component: general (show other bugs)
Version: 1.5.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konversation Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-04-16 09:44 UTC by Nils Henrik Tvetene
Modified: 2018-10-31 14:52 UTC (History)
2 users (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 Nils Henrik Tvetene 2015-04-16 09:44:33 UTC
Application: konversation (1.5.1)
KDE Platform Version: 4.14.4
Qt Version: 4.8.6
Operating System: Linux 3.18.7-200.fc21.x86_64 x86_64
Distribution: "Fedora release 21 (Twenty One)"

-- Information about the crash:
Konversation crashes every night, at different times. It startet when I installed Fedora 21 on my new laptop (HP Elitebook). Had no such problem running it on same OS on old laptop.

The crash can be reproduced every time.

-- Backtrace:
Application: Konversation (konversation), signal: Illegal instruction
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  0x00007fc28c6fca8b in qMax<QFixed> (b=..., a=...) at ../../src/corelib/global/qglobal.h:1217
#6  checkFullOtherwiseExtend (line=..., this=<optimized out>) at text/qtextlayout.cpp:1678
#7  QTextLine::layout_helper (this=<optimized out>, maxGlyphs=maxGlyphs@entry=2147483647) at text/qtextlayout.cpp:1787
#8  0x00007fc28c6fd78b in QTextLine::setLineWidth (this=<optimized out>, width=<optimized out>) at text/qtextlayout.cpp:1534
#9  0x00007fc28c733f3d in QTextDocumentLayoutPrivate::layoutBlock (this=this@entry=0x246d9f0, bl=..., blockPosition=blockPosition@entry=11296, blockFormat=..., layoutStruct=layoutStruct@entry=0x7fff0dffec00, layoutFrom=layoutFrom@entry=7329, layoutTo=2147483647, previousBlockFormat=0x7fff0dffe950) at text/qtextdocumentlayout.cpp:2629
#10 0x00007fc28c73b625 in QTextDocumentLayoutPrivate::layoutFlow (this=this@entry=0x246d9f0, it=..., layoutStruct=layoutStruct@entry=0x7fff0dffec00, layoutFrom=layoutFrom@entry=7329, layoutTo=layoutTo@entry=2147483647, width=..., width@entry=...) at text/qtextdocumentlayout.cpp:2415
#11 0x00007fc28c739fb9 in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0x246d9f0, f=f@entry=0x241d1f0, layoutFrom=layoutFrom@entry=7329, layoutTo=layoutTo@entry=2147483647, frameWidth=..., frameWidth@entry=..., frameHeight=..., parentY=...) at text/qtextdocumentlayout.cpp:2156
#12 0x00007fc28c73a64f in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0x246d9f0, f=f@entry=0x241d1f0, layoutFrom=layoutFrom@entry=7329, layoutTo=layoutTo@entry=2147483647, parentY=..., parentY@entry=...) at text/qtextdocumentlayout.cpp:2062
#13 0x00007fc28c73d020 in QTextDocumentLayout::doLayout (this=0x23f7f50, from=7329, oldLength=oldLength@entry=0, length=2147476318) at text/qtextdocumentlayout.cpp:2952
#14 0x00007fc28c73d28c in QTextDocumentLayoutPrivate::ensureLayoutedByPosition (this=0x246d9f0, position=15329) at text/qtextdocumentlayout.cpp:3124
#15 0x00007fc28c73d42d in ensureLayoutedByPosition (position=<optimized out>, this=0x246d9f0) at text/qtextdocumentlayout.cpp:3132
#16 QTextDocumentLayoutPrivate::layoutStep (this=this@entry=0x246d9f0) at text/qtextdocumentlayout.cpp:3130
#17 0x00007fc28c73d478 in QTextDocumentLayoutPrivate::ensureLayouted (this=0x246d9f0, y=...) at text/qtextdocumentlayout.cpp:3109
#18 0x00007fc28c73d649 in QTextDocumentLayout::ensureLayouted (this=this@entry=0x23f7f50, y=<optimized out>) at text/qtextdocumentlayout.cpp:3254
#19 0x00007fc28c909cdf in QTextEditPrivate::relayoutDocument (this=this@entry=0x2467840) at widgets/qtextedit.cpp:1440
#20 0x00007fc28c90a4e0 in QTextEdit::resizeEvent (this=this@entry=0x2467750, e=e@entry=0x7fff0dfff310) at widgets/qtextedit.cpp:1397
#21 0x0000000000535b42 in IRCView::resizeEvent (this=0x2467750, event=0x7fff0dfff310) at /usr/src/debug/konversation-1.5.1/src/viewer/ircview.cpp:1940
#22 0x00007fc28c4de118 in QWidget::event (this=this@entry=0x2467750, event=event@entry=0x7fff0dfff310) at kernel/qwidget.cpp:8775
#23 0x00007fc28c89e49e in QFrame::event (this=0x2467750, e=0x7fff0dfff310) at widgets/qframe.cpp:557
#24 0x00007fc28d5d02d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2467de0, event=0x7fff0dfff310) at kernel/qcoreapplication.cpp:1063
#25 0x00007fc28c48aedc in QApplicationPrivate::notify_helper (this=0x18be390, receiver=0x2467de0, e=0x7fff0dfff310) at kernel/qapplication.cpp:4561
#26 0x00007fc28c491958 in QApplication::notify (this=0x7fff0e000130, receiver=0x2467de0, e=0x7fff0dfff310) at kernel/qapplication.cpp:4351
#27 0x00007fc28e2cd86a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#28 0x00007fc28d5d016d in QCoreApplication::notifyInternal (this=0x7fff0e000130, receiver=0x2467de0, event=0x7fff0dfff310) at kernel/qcoreapplication.cpp:953
#29 0x00007fc28c4da2a1 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x2467e10, recursive=<optimized out>, disableUpdates=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#30 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x2467840, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#31 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x2466dc0, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#32 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x2465bd0, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#33 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x2454b10, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#34 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x2454720, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#35 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x1a515c0, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#36 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x1a51320, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#37 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x1a50ba0, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#38 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x1a508d0, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#39 0x00007fc28c4da1e6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x1a4c100, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7471
#40 0x00007fc28c4db91a in QWidgetPrivate::prepareToRender (this=0x1a4c100, region=..., renderFlags=...) at kernel/qwidget.cpp:5404
#41 0x00007fc28c56114e in QPixmap::grabWidget (widget=0x1a4f470, rect=...) at image/qpixmap.cpp:1127
#42 0x00007fc277679d52 in Oxygen::TransitionWidget::grab(QWidget*, QRect) () from /usr/lib64/kde4/plugins/styles/oxygen.so
#43 0x00007fc27767193d in Oxygen::LabelData::timerEvent(QTimerEvent*) () from /usr/lib64/kde4/plugins/styles/oxygen.so
#44 0x00007fc28d5e92a3 in QObject::event (this=0x1c0c750, e=<optimized out>) at kernel/qobject.cpp:1253
#45 0x00007fc28c48aefc in QApplicationPrivate::notify_helper (this=0x18be390, receiver=0x1c0c750, e=0x7fff0dfffdc0) at kernel/qapplication.cpp:4565
#46 0x00007fc28c491958 in QApplication::notify (this=0x7fff0e000130, receiver=0x1c0c750, e=0x7fff0dfffdc0) at kernel/qapplication.cpp:4351
#47 0x00007fc28e2cd86a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#48 0x00007fc28d5d016d in QCoreApplication::notifyInternal (this=0x7fff0e000130, receiver=0x1c0c750, event=event@entry=0x7fff0dfffdc0) at kernel/qcoreapplication.cpp:953
#49 0x00007fc28d601aeb in sendEvent (event=0x7fff0dfffdc0, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#50 QTimerInfoList::activateTimers (this=0x18b4d70) at kernel/qeventdispatcher_unix.cpp:621
#51 0x00007fc28d5fead1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193
#52 0x00007fc2862347fb in g_main_dispatch (context=0x18b4b80) at gmain.c:3111
#53 g_main_context_dispatch (context=context@entry=0x18b4b80) at gmain.c:3710
#54 0x00007fc286234b98 in g_main_context_iterate (context=context@entry=0x18b4b80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#55 0x00007fc286234c4c in g_main_context_iteration (context=0x18b4b80, may_block=1) at gmain.c:3842
#56 0x00007fc28d5ff49e in QEventDispatcherGlib::processEvents (this=0x13b3160, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#57 0x00007fc28c52e176 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#58 0x00007fc28d5cecc1 in QEventLoop::processEvents (this=this@entry=0x7fff0e000040, flags=...) at kernel/qeventloop.cpp:149
#59 0x00007fc28d5cf025 in QEventLoop::exec (this=this@entry=0x7fff0e000040, flags=...) at kernel/qeventloop.cpp:204
#60 0x00007fc28d5d4709 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#61 0x00007fc28c48939c in QApplication::exec () at kernel/qapplication.cpp:3823
#62 0x000000000044a28c in main (argc=1, argv=0x7fff0e000318) at /usr/src/debug/konversation-1.5.1/src/main.cpp:132

Reported using DrKonqi
Comment 1 Nils Henrik Tvetene 2015-04-22 09:16:46 UTC
This seem to be happening when Konversation looses connection with my ZNC IRC-bouncer (network-problems etc)
.
Comment 2 Andrew Crouthamel 2018-10-31 03:53:46 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 3 Nils Henrik Tvetene 2018-10-31 06:13:54 UTC
I am on Fedora 28 with konversation 1.7.5 now, and have not had this problem in a long time.
Seems resolved to me :-)
Comment 4 Andrew Crouthamel 2018-10-31 14:52:02 UTC
Thanks for the update!