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

            Bug ID: 486019
           Summary: Repeated use of external tool lead to crash
    Classification: Applications
           Product: kate
           Version: 23.08.1
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: hendri...@gmail.com
  Target Milestone: ---

Application: kate (23.08.1)

Qt Version: 5.15.10
Frameworks Version: 5.110.0
Operating System: Linux 6.5.0-27-generic x86_64
Windowing System: Wayland
Distribution: Ubuntu 23.10
DrKonqi: 5.27.8 [KCrashBackend]

-- Information about the crash:
The used tool was ccase that I personally configured with the external tools
plugin. It works normally, Was iterating through multiple lines manually and
after the 5th or so string transformation kate crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f2658565c63 in QAction::text() const () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007f26566f56e9 in ?? () from
/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5
#6  0x00007f26566f65b0 in ?? () from
/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5
#7  0x00007f26566e9f84 in ?? () from
/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5
#8  0x00007f2657699546 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f265769d9d3 in QSortFilterProxyModel::columnCount(QModelIndex
const&) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f26587fc01f in QHeaderView::initializeSections() () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f2658800e0e in QHeaderView::reset() () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f265770602d in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f2657664181 in
QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f2657706312 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f26586b4f36 in QLineEdit::textChanged(QString const&) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f265770602d in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f26586bc869 in QWidgetLineControl::textChanged(QString const&) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f26586bff80 in QWidgetLineControl::finishChange(int, bool, bool) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f26586c2e1d in QWidgetLineControl::processKeyEvent(QKeyEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f26586b5123 in QLineEdit::keyPressEvent(QKeyEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f26585af86f in QWidget::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f265856bc82 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f2658573c28 in QApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f26576cc7a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f26585cb17a in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f265856bc82 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f26576cc7a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f2657b3fa0d in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007f2657b1762c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007f2652964b74 in ?? () from
/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#31 0x00007f265585cb2c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f26558b846f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f265585ad20 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f2657727daa in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f26576cb15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f26586f6533 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f26586f6653 in QMenu::exec(QPoint const&, QAction*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007f26586f66c2 in QMenu::exec() () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007f26567c77fa in ?? () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#40 0x00007f2657706312 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f2658565256 in QAction::triggered(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007f2658567f57 in QAction::activate(QAction::ActionEvent) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f2658568b3d in QAction::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007f265856bc82 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007f26576cc7a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f2657b74981 in QShortcutMap::dispatchEvent(QKeyEvent*) () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#47 0x00007f2657b755a3 in QShortcutMap::tryShortcut(QKeyEvent*) () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#48 0x00007f2657b1adaa in QWindowSystemInterface::handleShortcutEvent(QWindow*,
unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int,
unsigned int, QString const&, bool, unsigned short) () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#49 0x00007f2657b3f9b1 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#50 0x00007f2657b1762c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#51 0x00007f2652964b74 in ?? () from
/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#52 0x00007f265585cb2c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f26558b846f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f265585ad20 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f2657727daa in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x00007f26576cb15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x00007f26576d3904 in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#58 0x0000654274427371 in ?? ()
#59 0x00007f2656c28150 in __libc_start_call_main
(main=main@entry=0x654274425e50, argc=argc@entry=2,
argv=argv@entry=0x7fff4d238f28) at ../sysdeps/nptl/libc_start_call_main.h:58
#60 0x00007f2656c28209 in __libc_start_main_impl (main=0x654274425e50, argc=2,
argv=0x7fff4d238f28, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff4d238f18) at ../csu/libc-start.c:360
#61 0x00006542744296f5 in ?? ()
[Inferior 1 (process 1496281) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to