https://bugs.kde.org/show_bug.cgi?id=433084
Bug ID: 433084
Summary: KBibTeX crashes when opening .bib file
Product: KBibTeX
Version: unspecified
Platform: Compiled Sources
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kbibtex (e66bf803 (master, 3418 commits in history), near 0.10.50)
(Compiled from sources)
Qt Version: 5.15.3
Frameworks Version: 5.80.0
Operating System: Linux 5.10.13-2-MANJARO x86_64
Windowing System: X11
Drkonqi Version: 5.21.80
Distribution: Manjaro Linux
-- Information about the crash:
Click 'Open' in toolbar
Select existing .bib file (see attachment)
KBibTeX crashes
The crash can be reproduced every time.
-- Backtrace:
Application: KBibTeX (kbibtex), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (LWP 333268)]
[KCrash Handler]
#5 0x00007ff111d8a66d in FileModel::element (this=0x0, row=0) at
/home/nico/kde/src/kbibtex/src/data/models/filemodel.cpp:393
#6 0x00007ff11b4de75b in SortFilterFileModel::filterAcceptsRow
(this=0x55abd2d096e0, source_row=0, source_parent=...) at
/home/nico/kde/src/kbibtex/src/gui/file/sortfilterfilemodel.cpp:149
#7 0x00007ff10f66a07b in QSortFilterProxyModelPrivate::create_mapping
(this=this@entry=0x55abd2b72120, source_parent=...) at
itemmodels/qsortfilterproxymodel.cpp:504
#8 0x00007ff10f673e68 in QSortFilterProxyModel::setSourceModel
(this=0x55abd2d096e0, sourceModel=0x7ffde4ea91f0) at
itemmodels/qsortfilterproxymodel.cpp:2149
#9 0x00007ff11b4dd6af in SortFilterFileModel::setSourceModel
(this=0x55abd2d096e0, model=0x55abd2b39570) at
/home/nico/kde/src/kbibtex/src/gui/file/sortfilterfilemodel.cpp:41
#10 0x00007ff0ec28cdb4 in KBibTeXPart::KBibTeXPartPrivate::openFile
(this=0x55abd2ccf000, url=..., localFilePath=...) at
/home/nico/kde/src/kbibtex/src/parts/part.cpp:397
#11 0x00007ff0ec2854e9 in KBibTeXPart::openFile (this=0x55abd2bf9290) at
/home/nico/kde/src/kbibtex/src/parts/part.cpp:1023
#12 0x00007ff111c77816 in KParts::ReadOnlyPartPrivate::openLocalFile
(this=0x55abd12de290) at /home/nico/kde/src/kparts/src/readonlypart.cpp:178
#13 0x00007ff111c77450 in KParts::ReadOnlyPart::openUrl (this=0x55abd2bf9290,
url=...) at /home/nico/kde/src/kparts/src/readonlypart.cpp:141
#14 0x000055abcf049d20 in OpenFileInfo::OpenFileInfoPrivate::createPart
(this=0x55abd2c33f50, newWidgetParent=0x55abd11d78f0, newServicePtr=...) at
/home/nico/kde/src/kbibtex/src/program/openfileinfo.cpp:140
#15 0x000055abcf045fde in OpenFileInfo::part (this=0x55abd2c17a70,
parent=0x55abd11d78f0, servicePtr=...) at
/home/nico/kde/src/kbibtex/src/program/openfileinfo.cpp:264
#16 0x000055abcf011ced in MDIWidget::setFile (this=0x55abd11d78f0,
openFileInfo=0x55abd2c17a70, servicePtr=...) at
/home/nico/kde/src/kbibtex/src/program/mdiwidget.cpp:257
#17 0x000055abcf00a4a9 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>,
QtPrivate::List<OpenFileInfo*, QExplicitlySharedDataPointer<KService> >, void,
void (MDIWidget::*)(OpenFileInfo*,
QExplicitlySharedDataPointer<KService>)>::call (f=(void
(MDIWidget::*)(MDIWidget * const, OpenFileInfo *,
QExplicitlySharedDataPointer<KService>)) 0x55abcf011c6e
<MDIWidget::setFile(OpenFileInfo*, QExplicitlySharedDataPointer<KService>)>,
o=0x55abd11d78f0, arg=0x7ffde4ea9820) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:152
#18 0x000055abcf009a44 in QtPrivate::FunctionPointer<void
(MDIWidget::*)(OpenFileInfo*,
QExplicitlySharedDataPointer<KService>)>::call<QtPrivate::List<OpenFileInfo*,
QExplicitlySharedDataPointer<KService> >, void> (f=(void
(MDIWidget::*)(MDIWidget * const, OpenFileInfo *,
QExplicitlySharedDataPointer<KService>)) 0x55abcf011c6e
<MDIWidget::setFile(OpenFileInfo*, QExplicitlySharedDataPointer<KService>)>,
o=0x55abd11d78f0, arg=0x7ffde4ea9820) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:185
#19 0x000055abcf008a38 in QtPrivate::QSlotObject<void
(MDIWidget::*)(OpenFileInfo*, QExplicitlySharedDataPointer<KService>),
QtPrivate::List<OpenFileInfo*, QExplicitlySharedDataPointer<KService> >,
void>::impl (which=1, this_=0x55abd244a8f0, r=0x55abd11d78f0, a=0x7ffde4ea9820,
ret=0x0) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:418
#20 0x00007ff10f6d27f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffde4ea9820,
r=0x55abd11d78f0, this=0x55abd244a8f0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#21 doActivate<false> (sender=0x55abd127ec50, signal_index=3,
argv=0x7ffde4ea9820) at kernel/qobject.cpp:3886
#22 0x000055abceffca84 in OpenFileInfoManager::currentChanged
(this=0x55abd127ec50, _t1=0x55abd2c17a70, _t2=...) at
src/program/kbibtex_autogen/EWIEGA46WW/moc_openfileinfo.cpp:280
#23 0x000055abcf0483f0 in OpenFileInfoManager::setCurrentFile
(this=0x55abd127ec50, openFileInfo=0x55abd2c17a70, servicePtr=...) at
/home/nico/kde/src/kbibtex/src/program/openfileinfo.cpp:713
#24 0x000055abcf00105e in KBibTeXMainWindow::openDocument (this=0x55abd120d2f0,
url=...) at /home/nico/kde/src/kbibtex/src/program/mainwindow.cpp:339
#25 0x000055abcf000f95 in KBibTeXMainWindow::openDocumentDialog
(this=0x55abd120d2f0) at
/home/nico/kde/src/kbibtex/src/program/mainwindow.cpp:333
#26 0x000055abcf00a0a7 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (KBibTeXMainWindow::*)()>::call(void
(KBibTeXMainWindow::*)(), KBibTeXMainWindow*, void**) (f=(void
(KBibTeXMainWindow::*)(KBibTeXMainWindow * const)) 0x55abcf000aa8
<KBibTeXMainWindow::openDocumentDialog()>, o=0x55abd120d2f0,
arg=0x7ffde4ea9b70) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:152
#27 0x000055abcf0097ba in QtPrivate::FunctionPointer<void
(KBibTeXMainWindow::*)()>::call<QtPrivate::List<>, void>(void
(KBibTeXMainWindow::*)(), KBibTeXMainWindow*, void**) (f=(void
(KBibTeXMainWindow::*)(KBibTeXMainWindow * const)) 0x55abcf000aa8
<KBibTeXMainWindow::openDocumentDialog()>, o=0x55abd120d2f0,
arg=0x7ffde4ea9b70) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:185
#28 0x000055abcf008532 in QtPrivate::QSlotObject<void (KBibTeXMainWindow::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (which=1, this_=0x55abd24482c0, r=0x55abd120d2f0,
a=0x7ffde4ea9b70, ret=0x0) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:418
#29 0x00007ff10f6d27f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffde4ea9b70,
r=0x55abd120d2f0, this=0x55abd24482c0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#30 doActivate<false> (sender=0x55abd24480e0, signal_index=4,
argv=argv@entry=0x7ffde4ea9b70) at kernel/qobject.cpp:3886
#31 0x00007ff10f6cbb50 in QMetaObject::activate
(sender=sender@entry=0x55abd24480e0, m=m@entry=0x7ff110dd3c20
<QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7ffde4ea9b70) at kernel/qobject.cpp:3946
#32 0x00007ff1108d9b52 in QAction::triggered (this=this@entry=0x55abd24480e0,
_t1=<optimized out>) at .moc/moc_qaction.cpp:376
#33 0x00007ff1108dc391 in QAction::activate (this=0x55abd24480e0,
event=<optimized out>) at kernel/qaction.cpp:1161
#34 0x00007ff1109ce6a2 in QAbstractButtonPrivate::click
(this=this@entry=0x55abd24771f0) at widgets/qabstractbutton.cpp:398
#35 0x00007ff1109ce7c1 in QAbstractButton::mouseReleaseEvent
(this=0x55abd24784f0, e=0x7ffde4eaa150) at widgets/qabstractbutton.cpp:1044
#36 0x00007ff110abc6ea in QToolButton::mouseReleaseEvent (this=<optimized out>,
e=<optimized out>) at widgets/qtoolbutton.cpp:622
#37 0x00007ff11091fdae in QWidget::event (this=0x55abd24784f0,
event=0x7ffde4eaa150) at kernel/qwidget.cpp:9020
#38 0x00007ff1108e014f in QApplicationPrivate::notify_helper
(this=this@entry=0x55abd0e71af0, receiver=receiver@entry=0x55abd24784f0,
e=e@entry=0x7ffde4eaa150) at kernel/qapplication.cpp:3632
#39 0x00007ff1108e70fb in QApplication::notify (this=0x7ffde4ea9e50,
receiver=0x55abd24784f0, e=0x7ffde4eaa150) at kernel/qapplication.cpp:3076
#40 0x00007ff10f69c24a in QCoreApplication::notifyInternal2
(receiver=0x55abd24784f0, event=0x7ffde4eaa150) at
kernel/qcoreapplication.cpp:1064
#41 0x00007ff1108e6126 in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x55abd24784f0, event=event@entry=0x7ffde4eaa150,
alienWidget=alienWidget@entry=0x55abd24784f0, nativeWidget=0x55abd120d2f0,
buttonDown=buttonDown@entry=0x7ff110e02a10 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2614
#42 0x00007ff110937df1 in QWidgetWindow::handleMouseEvent (this=0x55abd175f2f0,
event=0x7ffde4eaa410) at kernel/qwidgetwindow.cpp:683
#43 0x00007ff11093b11e in QWidgetWindow::event (this=0x55abd175f2f0,
event=0x7ffde4eaa410) at kernel/qwidgetwindow.cpp:300
#44 0x00007ff1108e014f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55abd175f2f0, e=0x7ffde4eaa410) at
kernel/qapplication.cpp:3632
#45 0x00007ff10f69c24a in QCoreApplication::notifyInternal2
(receiver=0x55abd175f2f0, event=0x7ffde4eaa410) at
kernel/qcoreapplication.cpp:1064
#46 0x00007ff10faaaf83 in QGuiApplicationPrivate::processMouseEvent
(e=0x55abd2579ff0) at kernel/qguiapplication.cpp:2282
#47 0x00007ff10fa80f4c in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#48 0x00007ff104b0fe9a in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#49 0x00007ff108b13b54 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#50 0x00007ff108b67bf1 in ?? () from /usr/lib/libglib-2.0.so.0
#51 0x00007ff108b12381 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#52 0x00007ff10f6f35ff in QEventDispatcherGlib::processEvents
(this=0x55abd0f421b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#53 0x00007ff10f69abfb in QEventLoop::exec (this=this@entry=0x7ffde4eaa790,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#54 0x00007ff10f6a2e80 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#55 0x000055abceffea53 in main (argc=1, argv=0x7ffde4eaa9b8) at
/home/nico/kde/src/kbibtex/src/program/program.cpp:126
[Inferior 1 (process 333268) detached]
Possible duplicates by query: bug 292489, bug 286360.
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.