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

            Bug ID: 503708
           Summary: Segfault when opening tex file
    Classification: Applications
           Product: kile
           Version: 2.9.93
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: michel.lud...@gmail.com
          Reporter: beerba...@freenet.de
  Target Milestone: ---

Application: kile (2.9.93)

Qt Version: 5.15.12
Frameworks Version: 5.115.0
Operating System: Linux 6.12.8-lp155.4.g4810a19-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.6"
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
- An included tex file was open in editor
- Pressed compile
- Messagebox: This is not a main document. Continue? -> no
- Open main.tex
- Segfault crash

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Kile (kile), signal: Segmentation fault

[KCrash Handler]
#4  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData>
>::operator->() const (this=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
#5  qGetPtrHelper<QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> >&) (ptr=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qglobal.h:1151
#6  QAction::d_func() (this=<optimized out>) at kernel/qaction.h:63
#7  QAction::setEnabled(bool) (this=0x0, b=b@entry=true) at
kernel/qaction.cpp:1016
#8  0x00007f3032fa93c3 in Kile::enableGUI(bool)
(this=this@entry=0x55bd04a75470, enable=enable@entry=true) at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/kile.cpp:1797
#9  0x00007f3032faa17d in Kile::updateMenu() (this=this@entry=0x55bd04a75470)
at /usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/kile.cpp:1986
#10 0x00007f3032faa442 in Kile::updateModeStatus() (this=0x55bd04a75470) at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/kile.cpp:1470
#11 0x00007f302ff1522b in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff85230ad0, r=0x55bd04a75470, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#12 doActivate<false>(QObject*, int, void**) (sender=0x55bd04cdbc00,
signal_index=5, argv=0x7fff85230ad0) at kernel/qobject.cpp:3925
#13 0x00007f302ff0e5f2 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55bd04cdbc00, m=m@entry=0x7f30331c6380
<KileView::Manager::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff85230ad0)
at kernel/qobject.cpp:3985
#14 0x00007f3032e78dd2 in KileView::Manager::currentViewChanged(QWidget*)
(this=this@entry=0x55bd04cdbc00, _t1=<optimized out>, _t1@entry=0x55bd0917bed0)
at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/build/src/kdeinit_kile_autogen/EWIEGA46WW/moc_kileviewmanager.cpp:733
#15 0x00007f303302f538 in KileView::Manager::currentTabChanged(int)
(this=0x55bd04cdbc00, index=<optimized out>) at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/kileviewmanager.cpp:342
#16 0x00007f302ff1522b in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff85230c10, r=0x55bd04cdbc00, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#17 doActivate<false>(QObject*, int, void**) (sender=0x55bd05ffacd0,
signal_index=7, argv=0x7fff85230c10) at kernel/qobject.cpp:3925
#18 0x00007f302ff0e5f2 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55bd05ffacd0, m=m@entry=0x7f303109b0c0
<QTabBar::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7fff85230c10) at kernel/qobject.cpp:3985
#19 0x00007f3030d5017e in QTabBar::currentChanged(int)
(this=this@entry=0x55bd05ffacd0, _t1=<optimized out>, _t1@entry=1) at
.moc/moc_qtabbar.cpp:338
#20 0x00007f3030d54aed in QTabBar::setCurrentIndex(int) (this=0x55bd05ffacd0,
index=1) at widgets/qtabbar.cpp:1457
#21 0x00007f3033030b61 in
KileView::Manager::switchToTextView(KTextEditor::View*, bool)
(this=0x55bd04cdbc00, view=0x55bd0917bed0, requestFocus=<optimized out>) at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/kileviewmanager.cpp:685
#22 0x00007f30330329f9 in
KileView::Manager::switchToTextView(KTextEditor::Document*, bool)
(this=0x55bd04cdbc00, doc=<optimized out>, requestFocus=<optimized out>) at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/kileviewmanager.cpp:672
#23 0x00007f3033032a8c in KileView::Manager::switchToTextView(QUrl const&,
bool) (this=<optimized out>, url=..., requestFocus=requestFocus@entry=false) at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/kileviewmanager.cpp:662
#24 0x00007f3032fcfe73 in KileDocument::Manager::fileOpen(QUrl const&, QString
const&, int) (this=this@entry=0x55bd04bb19a0, url=..., encoding=...,
index=index@entry=-1) at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/kiledocmanager.cpp:982
#25 0x00007f3032fd593f in KileDocument::Manager::fileOpen()
(this=0x55bd04bb19a0) at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/kiledocmanager.cpp:837
#26 0x00007f302ff1522b in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff85230fc0, r=0x55bd04bb19a0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#27 doActivate<false>(QObject*, int, void**) (sender=0x55bd061bbf40,
signal_index=4, argv=0x7fff85230fc0) at kernel/qobject.cpp:3925
#28 0x00007f302ff0e5f2 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55bd061bbf40, m=m@entry=0x7f3031089cc0
<QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7fff85230fc0) at kernel/qobject.cpp:3985
#29 0x00007f3030b992c2 in QAction::triggered(bool)
(this=this@entry=0x55bd061bbf40, _t1=<optimized out>) at
.moc/moc_qaction.cpp:376
#30 0x00007f3030b9b90c in QAction::activate(QAction::ActionEvent)
(this=0x55bd061bbf40, event=<optimized out>) at kernel/qaction.cpp:1161
#31 0x00007f3030c8d9fb in QAbstractButtonPrivate::click() (this=0x55bd063f7d10)
at widgets/qabstractbutton.cpp:399
#32 0x00007f3030c8dc5d in QAbstractButton::mouseReleaseEvent(QMouseEvent*)
(this=0x55bd063f7860, e=0x7fff85231530) at widgets/qabstractbutton.cpp:1045
#33 0x00007f3030d8431a in QToolButton::mouseReleaseEvent(QMouseEvent*)
(this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:622
#34 0x00007f3030be00d8 in QWidget::event(QEvent*) (this=0x55bd063f7860,
event=0x7fff85231530) at kernel/qwidget.cpp:9045
#35 0x00007f3030c8f57b in QAbstractButton::event(QEvent*)
(this=this@entry=0x55bd063f7860, e=e@entry=0x7fff85231530) at
widgets/qabstractbutton.cpp:1002
#36 0x00007f3030d843b4 in QToolButton::event(QEvent*) (this=0x55bd063f7860,
event=0x7fff85231530) at widgets/qtoolbutton.cpp:1020
#37 0x00007f3030b9f87c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x55bd04968750, receiver=receiver@entry=0x55bd063f7860,
e=e@entry=0x7fff85231530) at kernel/qapplication.cpp:3640
#38 0x00007f3030ba6bb7 in QApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55bd063f7860, e=0x7fff85231530) at
kernel/qapplication.cpp:3084
#39 0x00007f302fed7d53 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55bd063f7860, event=0x7fff85231530) at
kernel/qcoreapplication.cpp:1064
#40 0x00007f302fed7f3e in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (receiver=receiver@entry=0x55bd063f7860,
event=event@entry=0x7fff85231530) at kernel/qcoreapplication.cpp:1474
#41 0x00007f3030ba5bbf in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
(receiver=receiver@entry=0x55bd063f7860, event=event@entry=0x7fff85231530,
alienWidget=0x55bd063f7860, nativeWidget=0x55bd04a75470,
buttonDown=buttonDown@entry=0x7f30310c1330 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2622
#42 0x00007f3030bfa8da in QWidgetWindow::handleMouseEvent(QMouseEvent*)
(this=this@entry=0x55bd052f45e0, event=event@entry=0x7fff85231980) at
kernel/qwidgetwindow.cpp:684
#43 0x00007f3030bfda4d in QWidgetWindow::event(QEvent*) (this=0x55bd052f45e0,
event=0x7fff85231980) at kernel/qwidgetwindow.cpp:300
#44 0x00007f3030b9f87c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x55bd04968750, receiver=receiver@entry=0x55bd052f45e0,
e=e@entry=0x7fff85231980) at kernel/qapplication.cpp:3640
#45 0x00007f3030ba663f in QApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55bd052f45e0, e=0x7fff85231980) at
kernel/qapplication.cpp:3164
#46 0x00007f302fed7d53 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55bd052f45e0, event=0x7fff85231980) at
kernel/qcoreapplication.cpp:1064
#47 0x00007f302fed7f3e in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (receiver=receiver@entry=0x55bd052f45e0,
event=event@entry=0x7fff85231980) at kernel/qcoreapplication.cpp:1474
#48 0x00007f303036881b in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0x55bd06567930) at kernel/qguiapplication.cpp:2285
#49 0x00007f3030369ac5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e@entry=0x55bd06567930) at kernel/qguiapplication.cpp:2005
#50 0x00007f303034010b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#51 0x00007f302a4ebdfa in xcbSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=<optimized out>) at qxcbeventdispatcher.cpp:105
#52 0x00007f302cb15fac in  () at /usr/lib64/libglib-2.0.so.0
#53 0x00007f302cb17bd0 in  () at /usr/lib64/libglib-2.0.so.0
#54 0x00007f302cb181cc in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#55 0x00007f302ff3a17c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55bd04a4bc40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#56 0x00007f302fed65ba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fff85231d20, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:235
#57 0x00007f302fedfdf7 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1375
#58 0x00007f303035d4bc in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1870
#59 0x00007f3030b9f7d5 in QApplication::exec() () at
kernel/qapplication.cpp:2832
#60 0x00007f303304ce91 in kdemain(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/kile-2.9.93-bp156.7.6.x86_64/src/main.cpp:203
#61 0x00007f3032a40eec in __libc_start_call_main () at /lib64/libc.so.6
#62 0x00007f3032a40fb5 in __libc_start_main_impl () at /lib64/libc.so.6
#63 0x000055bcd15d77c1 in _start () at ../sysdeps/x86_64/start.S:115
[Inferior 1 (process 21297) detached]

The reporter indicates this bug may be a duplicate of or related to bug 428069.

Reported using DrKonqi

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

Reply via email to