Issue when putting bib items in note: CoordCache.cpp (26): break on pointer
Scott Kostyshak
skostysh at lyx.org
Fri Jun 28 17:43:19 UTC 2024
To reproduce on current master:
1. Open the User Guide.
2. Enable editing.
3. Go to end of the document.
4. Select as is shown in the attached screenshot.
5. Click the yellow note icon to insert a LyX note.
6. Click "OK" on the dialog that pops up (about renaming).
I get the following and then a SIGABRT:
CoordCache.cpp (26): break on pointer: 0x5555588f6850 hint: dim size: 45
Attached is the backtrace. It's the longest backtrace I think I've ever seen. Is that a clue?
Can anyone reproduce?
Scott
-------------- next part --------------
A non-text attachment was scrubbed...
Name: screenshot1719596258.png
Type: image/png
Size: 56525 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20240628/421bdf3e/attachment-0001.png>
-------------- next part --------------
CoordCache.cpp (26): break on pointer: 0x5555588f6850 hint: dim size: 45
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=<optimized out>, signo=signo at entry=6) at ./nptl/pthread_kill.c:89
#3 0x00007ffff604526e in __GI_raise (sig=sig at entry=6) at ../sysdeps/posix/raise.c:26
#4 0x00007ffff60288ff in __GI_abort () at ./stdlib/abort.c:79
#5 0x000055555591a4cf in lyx::lyx_exit (exit_code=1) at /home/scott/lyxbuilds/master-master/repo/src/LyX.cpp:263
#6 0x0000555555a5dae0 in boost::assertion_failed (expr=0x5555562091a8 "false", function=0x555556225de1 "void lyx::doAssertWithCallstack(bool)",
file=0x555556225e07 "/home/scott/lyxbuilds/master-master/repo/src/support/lassert.cpp", line=45) at /home/scott/lyxbuilds/master-master/repo/src/boost.cpp:47
#7 0x00005555561bfb0b in lyx::doAssertWithCallstack (value=false) at /home/scott/lyxbuilds/master-master/repo/src/support/lassert.cpp:45
#8 0x00005555561c0935 in lyx::doBufErr (expr=0x5555562091a8 "false", file=0x5555561e137f "/home/scott/lyxbuilds/master-master/repo/src/CoordCache.cpp", line=27)
at /home/scott/lyxbuilds/master-master/repo/src/support/lassert.cpp:83
#9 0x00005555558240ad in lyx::lyxbreaker (data=0x5555588f6850, hint=0x5555561e1a22 "dim", size=45) at /home/scott/lyxbuilds/master-master/repo/src/CoordCache.cpp:27
#10 0x000055555583e2d5 in lyx::CoordCacheBase<lyx::Inset>::checkDim (this=0x555558406720, thing=0x5555588f6850, hint=0x5555561e1a22 "dim")
at /home/scott/lyxbuilds/master-master/repo/src/CoordCache.h:166
#11 0x000055555583d058 in lyx::CoordCacheBase<lyx::Inset>::dim (this=0x555558406720, thing=0x5555588f6850) at /home/scott/lyxbuilds/master-master/repo/src/CoordCache.h:109
#12 0x0000555555be6d75 in lyx::Inset::dimension (this=0x5555588f6850, bv=...) at /home/scott/lyxbuilds/master-master/repo/src/insets/Inset.cpp:316
#13 0x00005555557c2e1f in lyx::BufferView::coordOffset (this=0x5555584062b0, dit=...) at /home/scott/lyxbuilds/master-master/repo/src/BufferView.cpp:3366
#14 0x00005555557be041 in lyx::BufferView::getPos (this=0x5555584062b0, dit=...) at /home/scott/lyxbuilds/master-master/repo/src/BufferView.cpp:3423
#15 0x00005555557d3fbf in lyx::BufferView::caretPosAndDim (this=0x5555584062b0, p=..., dim=...) at /home/scott/lyxbuilds/master-master/repo/src/BufferView.cpp:3456
#16 0x00005555557d4b29 in lyx::BufferView::caretInView (this=0x5555584062b0) at /home/scott/lyxbuilds/master-master/repo/src/BufferView.cpp:3550
#17 0x0000555555e695dd in lyx::frontend::GuiWorkArea::Private::resetCaret (this=0x5555584e7400) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiWorkArea.cpp:493
#18 0x0000555555e6933c in lyx::frontend::GuiWorkArea::Private::showCaret (this=0x5555584e7400) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiWorkArea.cpp:526
#19 0x0000555555e69287 in lyx::frontend::GuiWorkArea::startBlinkingCaret (this=0x555558404e60) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiWorkArea.cpp:327
#20 0x0000555555e6a980 in lyx::frontend::GuiWorkArea::focusInEvent (this=0x555558404e60, e=0x7ffffffea1e0) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiWorkArea.cpp:713
#21 0x00007ffff77d43e7 in QWidget::event (this=0x555558404e60, event=0x7ffffffea1e0) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qwidget.cpp:8971
#22 0x00007ffff786522a in QFrame::event (this=0x555558404e60, e=0x7ffffffea1e0) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/widgets/qframe.cpp:515
#23 0x0000555555e6a2f5 in lyx::frontend::GuiWorkArea::event (this=0x555558404e60, e=0x7ffffffea1e0) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiWorkArea.cpp:642
#24 0x00007ffff778b3b0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555558404e60, e=0x7ffffffea1e0)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:3315
#25 0x0000555555ddd1c1 in lyx::frontend::GuiApplication::notify (this=0x5555566059e0, receiver=0x555558404e60, event=0x7ffffffea1e0)
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiApplication.cpp:3022
#26 0x00007ffff6938448 in QCoreApplication::notifyInternal2 (receiver=0x555558404e60, event=0x7ffffffea1e0)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1026
#27 0x00007ffff693848d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1442
#28 0x00007ffff777fffa in QApplicationPrivate::setFocusWidget (reason=<optimized out>, focus=<optimized out>)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:1508
#29 QApplicationPrivate::setFocusWidget (focus=0x555558404e60, reason=<optimized out>) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:1462
#30 0x00007ffff77c744f in QWidget::setFocus (reason=Qt::ActiveWindowFocusReason, this=<optimized out>) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qwidget.cpp:6544
#31 QWidget::setFocus (this=0x555558404e60, reason=Qt::ActiveWindowFocusReason) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qwidget.cpp:6491
#32 0x0000555555e35d31 in lyx::frontend::GuiView::focusInEvent (this=0x5555567d6b70, e=0x7ffffffea920) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiView.cpp:1244
#33 0x00007ffff77d43e7 in QWidget::event (this=0x5555567d6b70, event=0x7ffffffea920) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qwidget.cpp:8971
#34 0x0000555555e3ac13 in lyx::frontend::GuiView::event (this=0x5555567d6b70, e=0x7ffffffea920) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiView.cpp:1824
#35 0x00007ffff778b3b0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5555567d6b70, e=0x7ffffffea920)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:3315
#36 0x0000555555ddd1c1 in lyx::frontend::GuiApplication::notify (this=0x5555566059e0, receiver=0x5555567d6b70, event=0x7ffffffea920)
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiApplication.cpp:3022
#37 0x00007ffff6938448 in QCoreApplication::notifyInternal2 (receiver=0x5555567d6b70, event=0x7ffffffea920)
--Type <RET> for more, q to quit, c to continue without paging--
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1026
#38 0x00007ffff693848d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1442
#39 0x00007ffff777fffa in QApplicationPrivate::setFocusWidget (reason=<optimized out>, focus=<optimized out>)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:1508
#40 QApplicationPrivate::setFocusWidget (focus=0x5555567d6b70, reason=<optimized out>) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:1462
#41 0x00007ffff77c744f in QWidget::setFocus (reason=Qt::ActiveWindowFocusReason, this=<optimized out>) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qwidget.cpp:6544
#42 QWidget::setFocus (this=0x5555567d6b70, reason=Qt::ActiveWindowFocusReason) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qwidget.cpp:6491
#43 0x0000555555e35b12 in lyx::frontend::GuiView::setFocus (this=0x5555567d6b70, reason=Qt::ActiveWindowFocusReason)
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiView.cpp:1223
#44 0x0000555555e3a722 in lyx::frontend::GuiView::event (this=0x5555567d6b70, e=0x7ffffffeaf70) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiView.cpp:1750
#45 0x00007ffff778b3b0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5555567d6b70, e=0x7ffffffeaf70)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:3315
#46 0x0000555555ddd1c1 in lyx::frontend::GuiApplication::notify (this=0x5555566059e0, receiver=0x5555567d6b70, event=0x7ffffffeaf70)
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiApplication.cpp:3022
#47 0x00007ffff6938448 in QCoreApplication::notifyInternal2 (receiver=0x5555567d6b70, event=0x7ffffffeaf70)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1026
#48 0x00007ffff6938a1d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1456
#49 0x00007ffff7782ca7 in QApplication::setActiveWindow (act=act at entry=0x5555567d6b70) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:1825
#50 0x00007ffff7783124 in QApplicationPrivate::notifyActiveWindowChange (this=<optimized out>, previous=0x0)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:1895
#51 QApplicationPrivate::notifyActiveWindowChange (this=<optimized out>, previous=0x0) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:1885
#52 0x00007ffff6f97feb in QGuiApplicationPrivate::processActivatedEvent (e=<optimized out>) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/gui/kernel/qguiapplication.cpp:2487
#53 0x00007ffff6fe15cc in QWindowSystemInterface::sendWindowSystemEvents (flags=flags at entry=...) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/gui/kernel/qwindowsysteminterface.cpp:1103
#54 0x00007ffff6fe1788 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/gui/kernel/qwindowsysteminterface.cpp:1072
#55 0x00007ffff6976683 in QObject::event (this=0x555556660900, e=0x7fffec001800) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qobject.cpp:1378
#56 0x00007ffff778b3b0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555556660900, e=0x7fffec001800)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:3315
#57 0x0000555555ddd1c1 in lyx::frontend::GuiApplication::notify (this=0x5555566059e0, receiver=0x555556660900, event=0x7fffec001800)
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiApplication.cpp:3022
#58 0x00007ffff6938448 in QCoreApplication::notifyInternal2 (receiver=0x555556660900, event=0x7fffec001800)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1026
#59 0x00007ffff693848d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1442
#60 0x00007ffff6938635 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5555565e4100)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1804
#61 0x00007ffff6b33a8f in postEventSourceDispatch (s=s at entry=0x5555566067d0) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#62 0x00007ffff67145b5 in g_main_dispatch (context=0x555556607610) at ../../../glib/gmain.c:3344
#63 0x00007ffff6773717 in g_main_context_dispatch_unlocked (context=0x555556607610) at ../../../glib/gmain.c:4152
#64 g_main_context_iterate_unlocked.isra.0 (context=context at entry=0x555556607610, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
#65 0x00007ffff6713a53 in g_main_context_iteration (context=0x555556607610, may_block=1) at ../../../glib/gmain.c:4282
#66 0x00007ffff6b315ef in QEventDispatcherGlib::processEvents (this=0x555556698d80, flags=...) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#67 0x00007ffff69429a3 in QEventLoop::exec (this=this at entry=0x7ffffffeb8f0, flags=..., flags at entry=...) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/global/qflags.h:34
#68 0x00007ffff79c0c4b in QDialog::exec (this=0x7ffffffeb9a0) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/global/qflags.h:74
#69 0x00007ffff79f62be in showNewMessageBox (parent=<optimized out>, icon=<optimized out>, title=..., text=..., buttons=..., defaultButton=QMessageBox::NoButton)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/dialogs/qmessagebox.cpp:1613
#70 0x000055555609c277 in lyx::frontend::GuiProgress::doWarning (this=0x55555682dd50, title=..., message=...)
--Type <RET> for more, q to quit, c to continue without paging--
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiProgress.cpp:151
#71 0x000055555609cb39 in lyx::frontend::GuiProgress::qt_static_metacall (_o=0x55555682dd50, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7ffffffebca0)
at /home/scott/lyxbuilds/master-master/CMakeBuild/src/frontends/qt/moc_GuiProgress.cpp:330
#72 0x00007ffff698413f in doActivate<false> (sender=0x55555682dd50, signal_index=12, argv=0x7ffffffebca0) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qobject.cpp:3991
#73 0x000055555609d515 in lyx::frontend::GuiProgress::warning (this=0x55555682dd50, _t1=..., _t2=...)
at /home/scott/lyxbuilds/master-master/CMakeBuild/src/frontends/qt/moc_GuiProgress.cpp:530
#74 0x0000555555dc28c7 in lyx::frontend::Alert::doWarning (title=L"Keys must be unique!", message=L"The key Japanese already exists,\nit will be changed to Japanese-1.", askshowagain=false)
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiAlert.cpp:194
#75 0x0000555555dc5c25 in std::__invoke_impl<void, void (*&)(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool), std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool&> (
__f=@0x5555583f3cc0: 0x555555dc2620 <lyx::frontend::Alert::doWarning(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>, __args=@0x7ffffffec18f: false, __args=@0x7ffffffec18f: false, __args=@0x7ffffffec18f: false)
at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61
#76 0x0000555555dc5b4d in std::__invoke<void (*&)(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool), std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool&> (
__fn=@0x5555583f3cc0: 0x555555dc2620 <lyx::frontend::Alert::doWarning(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>, __args=@0x7ffffffec18f: false, __args=@0x7ffffffec18f: false, __args=@0x7ffffffec18f: false)
at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:96
#77 0x0000555555dc5b17 in std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>::__call<void, , 0ul, 1ul, 2ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul, 2ul>) (this=0x5555583f3cc0, __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/functional:506
#78 0x0000555555dc5a86 in std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>::operator()<, void>() (this=0x5555583f3cc0)
at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/functional:591
#79 0x0000555555dc5a55 in std::__invoke_impl<void, std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>&>(std::__invoke_other, std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>&) (__f=...)
at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61
#80 0x0000555555dc5a15 in std::__invoke_r<void, std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>&>(std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>&) (__fn=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:111
#81 0x0000555555dc58dd in std::_Function_handler<void (), std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/std_function.h:290
#82 0x0000555555da3b35 in std::function<void ()>::operator()() const (this=0x7ffffffec168) at /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/std_function.h:591
#83 0x0000555555dc4279 in lyx::frontend::InGuiThread<void>::synchronousFunctionCall (this=0x7ffffffec148) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/InGuiThread.h:168
#84 0x0000555555e7b7b2 in lyx::frontend::IntoGuiThreadMover::callInGuiThread (this=0x7ffffffec148) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/InGuiThread.cpp:36
--Type <RET> for more, q to quit, c to continue without paging--
#85 0x0000555555dc56ea in lyx::frontend::InGuiThread<void>::call<std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)> >(std::_Bind<void (*(std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const>, std::reference_wrapper<bool>))(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>) (this=0x7ffffffec148, f=...)
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/InGuiThread.h:126
#86 0x0000555555dc3d31 in lyx::frontend::InGuiThread<void>::call<void (*)(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool), std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, bool> (this=0x7ffffffec148,
f=0x555555dc2620 <lyx::frontend::Alert::doWarning(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool)>, p1=L"Keys must be unique!", p2=L"The key Japanese already exists,\nit will be changed to Japanese-1.",
p3=@0x7ffffffec18f: false) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/InGuiThread.h:144
#87 0x0000555555dc2ab0 in lyx::frontend::Alert::warning (title=L"Keys must be unique!", message=L"The key Japanese already exists,\nit will be changed to Japanese-1.", askshowagain=false)
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiAlert.cpp:214
#88 0x0000555555bf326c in lyx::InsetBibitem::updateCommand (this=0x555558798800, new_key=L"Japanese") at /home/scott/lyxbuilds/master-master/repo/src/insets/InsetBibitem.cpp:98
#89 0x0000555555846790 in lyx::(anonymous namespace)::pasteSelectionHelper (cur=..., parlist=..., oldDocClass=std::shared_ptr<const lyx::DocumentClass> (use count 9, weak count 0) = {...},
branchAction=lyx::cap::BRANCH_IGNORE, errorlist=...) at /home/scott/lyxbuilds/master-master/repo/src/CutAndPaste.cpp:414
#90 0x0000555555843b46 in lyx::cap::pasteParagraphList (cur=..., parlist=..., docclass=std::shared_ptr<const lyx::DocumentClass> (use count 9, weak count 0) = {...}, authors=...,
errorList=..., branchAction=lyx::cap::BRANCH_IGNORE) at /home/scott/lyxbuilds/master-master/repo/src/CutAndPaste.cpp:1261
#91 0x00005555558481fa in lyx::cap::pasteFromTemp (cur=..., errorList=...) at /home/scott/lyxbuilds/master-master/repo/src/CutAndPaste.cpp:1293
#92 0x00005555559dd780 in lyx::(anonymous namespace)::doInsertInset (cur=..., text=0x5555577483e8, cmd=..., edit=true, pastesel=true, resetfont=false)
at /home/scott/lyxbuilds/master-master/repo/src/Text.cpp:3689
#93 0x00005555559d4c37 in lyx::Text::dispatch (this=0x5555577483e8, cur=..., cmd=...) at /home/scott/lyxbuilds/master-master/repo/src/Text.cpp:5521
#94 0x0000555555d8c094 in lyx::InsetText::doDispatch (this=0x5555577483d0, cur=..., cmd=...) at /home/scott/lyxbuilds/master-master/repo/src/insets/InsetText.cpp:366
#95 0x0000555555bee392 in lyx::Inset::dispatch (this=0x5555577483d0, cur=..., cmd=...) at /home/scott/lyxbuilds/master-master/repo/src/insets/Inset.cpp:355
#96 0x000055555583224e in lyx::Cursor::dispatch (this=0x5555584067d8, cmd0=...) at /home/scott/lyxbuilds/master-master/repo/src/Cursor.cpp:825
#97 0x0000555555e51c97 in lyx::frontend::GuiView::dispatchToBufferView (this=0x5555567d6b70, cmd=..., dr=...) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiView.cpp:4395
#98 0x0000555555e325c8 in lyx::frontend::GuiView::dispatch (this=0x5555567d6b70, cmd=..., dr=...) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiView.cpp:5137
#99 0x0000555555dd5be7 in lyx::frontend::GuiApplication::dispatch (this=0x5555566059e0, cmd=..., dr=...) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiApplication.cpp:2284
#100 0x0000555555dceadf in lyx::frontend::GuiApplication::dispatch (this=0x5555566059e0, cmd=...) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiApplication.cpp:1577
#101 0x00005555559222aa in lyx::dispatch (action=...) at /home/scott/lyxbuilds/master-master/repo/src/LyX.cpp:1489
#102 0x0000555555ec56b5 in lyx::frontend::Action::action (this=0x555557285960) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/Action.cpp:91
#103 0x0000555555ec577e in lyx::frontend::Action::qt_static_metacall (_o=0x555557285960, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffffffb670)
at /home/scott/lyxbuilds/master-master/CMakeBuild/src/frontends/qt/moc_Action.cpp:108
#104 0x00007ffff698413f in doActivate<false> (sender=0x555557285960, signal_index=7, argv=0x7fffffffb670) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qobject.cpp:3991
#105 0x00007ffff7254f44 in QAction::triggered (this=this at entry=0x555557285960, _t1=<optimized out>)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/obj-x86_64-linux-gnu/src/gui/Gui_autogen/include/moc_qaction.cpp:572
#106 0x00007ffff725a299 in QAction::activate (this=0x555557285960, event=<optimized out>) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/gui/kernel/qaction.cpp:1098
#107 0x00007ffff788ed42 in QAbstractButtonPrivate::click (this=0x555557546220) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/widgets/qabstractbutton.cpp:362
#108 0x00007ffff789c013 in QAbstractButton::mouseReleaseEvent (this=0x555557572c50, e=0x7fffffffbfd0) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/widgets/qabstractbutton.cpp:973
#109 0x00007ffff799d106 in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/widgets/qtoolbutton.cpp:584
#110 0x00007ffff77d484f in QWidget::event (this=0x555557572c50, event=0x7fffffffbfd0) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qwidget.cpp:8848
#111 0x00007ffff778b3b0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555557572c50, e=0x7fffffffbfd0)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:3315
#112 0x00007ffff77842c7 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7fffffffbfd0)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:2803
#113 0x0000555555ddd1c1 in lyx::frontend::GuiApplication::notify (this=0x5555566059e0, receiver=0x555557572c50, event=0x7fffffffbfd0)
--Type <RET> for more, q to quit, c to continue without paging--
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiApplication.cpp:3022
#114 0x00007ffff6938448 in QCoreApplication::notifyInternal2 (receiver=0x555557572c50, event=0x7fffffffbfd0)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1026
#115 0x00007ffff6938a1d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1456
#116 0x00007ffff7780d7e in QApplicationPrivate::sendMouseEvent (receiver=0x555557572c50, event=0x7fffffffbfd0, alienWidget=0x555557572c50, nativeWidget=0x5555567d6b70,
buttonDown=0x7ffff7d32c40 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:2387
#117 0x00007ffff77e2ad7 in QWidgetWindow::handleMouseEvent (this=0x5555568082b0, event=0x7fffffffc740) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qwidgetwindow.cpp:623
#118 0x00007ffff77e3e75 in QWidgetWindow::event (this=0x5555568082b0, event=0x7fffffffc740) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qwidgetwindow.cpp:241
#119 0x00007ffff778b3b0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5555568082b0, e=0x7fffffffc740)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/widgets/kernel/qapplication.cpp:3315
#120 0x0000555555ddd1c1 in lyx::frontend::GuiApplication::notify (this=0x5555566059e0, receiver=0x5555568082b0, event=0x7fffffffc740)
at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiApplication.cpp:3022
#121 0x00007ffff6938448 in QCoreApplication::notifyInternal2 (receiver=0x5555568082b0, event=0x7fffffffc740)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1026
#122 0x00007ffff6938a1d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>)
at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qcoreapplication.cpp:1456
#123 0x00007ffff6f96de7 in QGuiApplicationPrivate::processMouseEvent (e=0x7fffec001dc0) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/gui/kernel/qguiapplication.cpp:2249
#124 0x00007ffff6fe15cc in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/gui/kernel/qwindowsysteminterface.cpp:1103
#125 0x00007ffff73152b4 in userEventSourceDispatch (source=source at entry=0x55555668f490) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/gui/platform/unix/qeventdispatcher_glib.cpp:38
#126 0x00007ffff67145b5 in g_main_dispatch (context=0x555556607610) at ../../../glib/gmain.c:3344
#127 0x00007ffff6773717 in g_main_context_dispatch_unlocked (context=0x555556607610) at ../../../glib/gmain.c:4152
#128 g_main_context_iterate_unlocked.isra.0 (context=context at entry=0x555556607610, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
#129 0x00007ffff6713a53 in g_main_context_iteration (context=0x555556607610, may_block=1) at ../../../glib/gmain.c:4282
#130 0x00007ffff6b315ef in QEventDispatcherGlib::processEvents (this=0x555556698d80, flags=...) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#131 0x00007ffff69429a3 in QEventLoop::exec (this=0x7fffffffcb20, flags=...) at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/global/qflags.h:34
#132 0x00007ffff693b35e in QCoreApplication::exec () at /usr/src/qt6-base-6.4.2+dfsg-21.1build5/src/corelib/global/qflags.h:74
#133 0x0000555555ddb783 in lyx::frontend::GuiApplication::exec (this=0x5555566059e0) at /home/scott/lyxbuilds/master-master/repo/src/frontends/qt/GuiApplication.cpp:2785
#134 0x000055555591ae76 in lyx::LyX::exec (this=0x7fffffffce70, argc=@0x7fffffffce88: 2, argv=0x7fffffffcfb8) at /home/scott/lyxbuilds/master-master/repo/src/LyX.cpp:377
#135 0x0000555555ab5e73 in main (argc=2, argv=0x7fffffffcfb8) at /home/scott/lyxbuilds/master-master/repo/src/main.cpp:55
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20240628/421bdf3e/attachment-0001.asc>
More information about the lyx-devel
mailing list