Bug 451051 - Konversation crashed when moving a PM conversation in the list.
Summary: Konversation crashed when moving a PM conversation in the list.
Status: REPORTED
Alias: None
Product: konversation
Classification: Applications
Component: general (show other bugs)
Version: 1.8.21081
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konversation Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-03-02 19:17 UTC by wodencafe
Modified: 2022-03-02 19:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wodencafe 2022-03-02 19:17:01 UTC
Application: konversation (1.8.21081)

Qt Version: 5.15.2
Frameworks Version: 5.86.0
Operating System: Linux 5.13.0-32-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.5
Distribution: Ubuntu 21.10

-- Information about the crash:
- What I was doing when the application crashed:

I was moving a PM conversation in the list up, using ALT-SHIFT, and after doing this for a couple of seconds, Konversation crashed.

This has happened to me before.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Konversation (konversation), signal: Segmentation fault

[KCrash Handler]
#4  ViewContainer::rowCount (this=0x557d069b2dc0, parent=...) at ./src/viewer/viewcontainer.cpp:388
#5  0x00007ff6f70b189f in QAbstractItemModel::hasChildren (this=0x557d069b2dc0, parent=...) at itemmodels/qabstractitemmodel.cpp:1800
#6  0x00007ff6f7ef8bfd in QTreeView::doItemsLayout (this=0x557d06c55060) at itemviews/qtreeview.cpp:2099
#7  0x00007ff6f7eef929 in QAbstractItemViewPrivate::executePostedLayout (this=0x557d06c550c0) at ../../include/QtWidgets/5.15.2/QtWidgets/private/../../../../../src/widgets/itemviews/qabstractitemview_p.h:229
#8  QAbstractItemViewPrivate::executePostedLayout (this=0x557d06c550c0) at ../../include/QtWidgets/5.15.2/QtWidgets/private/../../../../../src/widgets/itemviews/qabstractitemview_p.h:226
#9  QTreeView::visualRect (this=this@entry=0x557d06c55060, index=...) at itemviews/qtreeview.cpp:1110
#10 0x00007ff6f7e7b94c in QAbstractItemViewPrivate::setHoverIndex (this=this@entry=0x557d06c550c0, index=...) at itemviews/qabstractitemview.cpp:163
#11 0x00007ff6f7e88a8b in QAbstractItemView::viewportEvent (this=0x557d06c55060, event=0x7ffeba276e70) at itemviews/qabstractitemview.cpp:1704
#12 0x00007ff6f7117eca in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1189
#13 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x557d06c558b0, event=event@entry=0x7ffeba276e70) at kernel/qcoreapplication.cpp:1178
#14 0x00007ff6f7c046a2 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557d06c558b0, e=0x7ffeba276e70) at kernel/qapplication.cpp:3626
#15 0x00007ff6f711816a in QCoreApplication::notifyInternal2 (receiver=0x557d06c558b0, event=0x7ffeba276e70) at kernel/qcoreapplication.cpp:1063
#16 0x00007ff6f7c0a38d in QApplicationPrivate::dispatchEnterLeave (enter=0x557d0a225310, leave=<optimized out>, globalPosF=...) at kernel/qapplication.cpp:2243
#17 0x00007ff6f7c0b273 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x557d0a225310, event=event@entry=0x7ffeba277080, alienWidget=alienWidget@entry=0x557d0a225310, nativeWidget=nativeWidget@entry=0x557d06c524a0, buttonDown=buttonDown@entry=0x7ff6f8157a10 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=true) at kernel/qapplication.cpp:2591
#18 0x00007ff6f7c0b812 in QApplicationPrivate::sendSyntheticEnterLeave (this=<optimized out>, widget=widget@entry=0x557d088aa9d0) at kernel/qapplication.cpp:2695
#19 0x00007ff6f7c46c89 in QWidgetPrivate::setVisible (this=0x557d0a20e540, visible=<optimized out>) at kernel/qwidget.cpp:8113
#20 0x00007ff6f7c2b235 in QStackedLayout::setCurrentIndex (this=0x557d06a18480, index=57) at kernel/qstackedlayout.cpp:321
#21 0x00007ff6f7c2b79f in QStackedLayout::takeAt (this=0x557d06a18480, index=57) at kernel/qstackedlayout.cpp:273
#22 0x00007ff6f7c25f8e in QLayout::removeWidget (this=0x557d06a18480, widget=widget@entry=0x557d08938ba0) at kernel/qlayout.cpp:1393
#23 0x00007ff6f7dbfa74 in QStackedWidget::removeWidget (this=<optimized out>, widget=widget@entry=0x557d08938ba0) at widgets/qstackedwidget.cpp:197
#24 0x00007ff6f7de3a96 in QTabWidgetPrivate::_q_tabMoved (this=0x557d06bb51d0, from=57, to=56) at widgets/qtabwidget.cpp:811
#25 0x00007ff6f714fa88 in doActivate<false> (sender=0x557d06de0160, signal_index=9, argv=0x7ffeba277370) at kernel/qobject.cpp:3898
#26 0x00007ff6f7148d67 in QMetaObject::activate (sender=sender@entry=0x557d06de0160, m=m@entry=0x7ff6f8139fc0 <QTabBar::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffeba277370) at kernel/qobject.cpp:3946
#27 0x00007ff6f7dc1f53 in QTabBar::tabMoved (this=this@entry=0x557d06de0160, _t1=<optimized out>, _t1@entry=57, _t2=<optimized out>, _t2@entry=56) at .moc/moc_qtabbar.cpp:352
#28 0x00007ff6f7dc5eb9 in QTabBar::moveTab (this=0x557d06de0160, from=57, to=56) at widgets/qtabbar.cpp:2054
#29 0x0000557d05c0ebd6 in ViewContainer::moveViewLeft (this=0x557d069b2dc0) at ./src/viewer/viewcontainer.cpp:1900
#30 0x00007ff6f714fa53 in QtPrivate::QSlotObjectBase::call (a=0x7ffeba2775b0, r=0x557d069b2dc0, this=0x557d06d20db0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#31 doActivate<false> (sender=0x557d06cf7290, signal_index=4, argv=0x7ffeba2775b0) at kernel/qobject.cpp:3886
#32 0x00007ff6f7148d67 in QMetaObject::activate (sender=sender@entry=0x557d06cf7290, m=m@entry=0x7ff6f8128d40 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffeba2775b0) at kernel/qobject.cpp:3946
#33 0x00007ff6f7bfdb86 in QAction::triggered (this=this@entry=0x557d06cf7290, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#34 0x00007ff6f7c0089c in QAction::activate (this=0x557d06cf7290, event=<optimized out>) at kernel/qaction.cpp:1161
#35 0x00007ff6f7c01487 in QAction::event (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1086
#36 QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1075
#37 0x00007ff6f7c046b3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557d06cf7290, e=0x7ffeba277780) at kernel/qapplication.cpp:3632
#38 0x00007ff6f711816a in QCoreApplication::notifyInternal2 (receiver=0x557d06cf7290, event=0x7ffeba277780) at kernel/qcoreapplication.cpp:1063
#39 0x00007ff6f752d054 in QShortcutMap::dispatchEvent (this=<optimized out>, e=0x7ffeba277840) at kernel/qshortcutmap.cpp:675
#40 0x00007ff6f752da03 in QShortcutMap::tryShortcut (this=this@entry=0x557d06a14c98, e=e@entry=0x7ffeba277840) at kernel/qshortcutmap.cpp:343
#41 0x00007ff6f74d5ec2 in QWindowSystemInterface::handleShortcutEvent (window=0x7ffeba277840, timestamp=180848696, keyCode=16777234, modifiers=..., nativeScanCode=113, nativeVirtualKey=65361, nativeModifiers=9, text=..., autorepeat=true, count=1) at kernel/qwindowsysteminterface.cpp:477
#42 0x00007ff6f74f932f in QGuiApplicationPrivate::processKeyEvent (e=0x557d0c2d8f20) at kernel/qguiapplication.cpp:2395
#43 0x00007ff6f74d29bc in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#44 0x00007ff6f1a8bb9e in xcbSourceDispatch (source=<optimized out>) at ./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#45 0x00007ff6f4f308bb in g_main_dispatch (context=0x7ff6ec005000) at ../../../glib/gmain.c:3337
#46 g_main_context_dispatch (context=0x7ff6ec005000) at ../../../glib/gmain.c:4055
#47 0x00007ff6f4f83f08 in g_main_context_iterate.constprop.0 (context=context@entry=0x7ff6ec005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131
#48 0x00007ff6f4f2e003 in g_main_context_iteration (context=0x7ff6ec005000, may_block=1) at ../../../glib/gmain.c:4196
#49 0x00007ff6f7171548 in QEventDispatcherGlib::processEvents (this=0x557d06b44e90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#50 0x00007ff6f7116a9b in QEventLoop::exec (this=this@entry=0x7ffeba277b80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#51 0x00007ff6f711f024 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#52 0x00007ff6f74f0d10 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#53 0x00007ff6f7c04629 in QApplication::exec () at kernel/qapplication.cpp:2824
#54 0x0000557d05b048e2 in main (argc=<optimized out>, argv=0x7ffeba277ca0) at ./src/main.cpp:149
[Inferior 1 (process 637385) detached]

Possible duplicates by query: bug 449416, bug 447748, bug 431069, bug 386943, bug 246632.

Reported using DrKonqi