Re: breakinsets3 branch: assertion
"Jürgen Spitzmüller" <[email protected]>
| Newsgroups | gmane.editors.lyx.devel |
|---|---|
| Message-ID | <[email protected]> |
Am Samstag, dem 11.04.2026 um 19:23 +0200 schrieb Jean-Marc Lasgouttes
via lyx-devel:
> Now in brkinset3 branch, the decorations are drawn properly, but
> still without label :-/
Is there something needed to do to see these? I still see the simple
(bracket) decorations (for the Code insets used in .
Also I get a crash with the backtrace below when:
* Using the semantic markup module
* Inserting the "Code" text style inset (or any other)
#0 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> >::_M_set_length (this=0x49d76a0, __n=0) at
/usr/include/c++/15/bits/basic_string.h:273
#1 std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> >::operator= (this=this@entry=0x49d76a0,
__str=...)
at /usr/include/c++/15/bits/basic_string.h:970
#2 0x000000000088872f in lyx::Row::Element::operator=
(this=this@entry=0x49d7640) at /home/juergen/lyx/lyx-
devel/src/Row.h:117
#3 0x0000000000888a1e in std::__assign_one<true, lyx::Row::Element*,
lyx::Row::Element*> (__out=<synthetic pointer>: <optimized out>,
__in=<synthetic pointer>: <optimized out>)
at /usr/include/c++/15/bits/stl_algobase.h:404
#4 std::__copy_move_a2<true, lyx::Row::Element*, lyx::Row::Element*,
lyx::Row::Element*> (__first=0x49d7538, __last=<optimized out>,
__result=0x49d7640)
at /usr/include/c++/15/bits/stl_algobase.h:462
#5 std::__copy_move_a1<true, lyx::Row::Element*, lyx::Row::Element*>
(__first=<optimized out>, __last=<optimized out>, __result=<optimized
out>)
at /usr/include/c++/15/bits/stl_algobase.h:492
#6 std::__copy_move_a<true,
__gnu_cxx::__normal_iterator<lyx::Row::Element*,
std::vector<lyx::Row::Element, std::allocator<lyx::Row::Element> > >,
__gnu_cxx::__normal_iterator<lyx::Row::Element*,
std::vector<lyx::Row::Element, std::allocator<lyx::Row::Element> > > >
(__first=Python Exception <class 'gdb.error'>: value has been optimized
out
, __last=Python Exception <class 'gdb.error'>: value has been optimized
out
, __result=Python Exception <class 'gdb.error'>: value has been
optimized out
) at /usr/include/c++/15/bits/stl_algobase.h:500
#7 std::move<__gnu_cxx::__normal_iterator<lyx::Row::Element*,
std::vector<lyx::Row::Element, std::allocator<lyx::Row::Element> > >,
__gnu_cxx::__normal_iterator<lyx::Row::Element*,
std::vector<lyx::Row::Element, std::allocator<lyx::Row::Element> > > >
(__first=Python Exception <class 'gdb.error'>: value has been optimized
out
, __last=..., __result=non-dereferenceable iterator for std::vector)
at /usr/include/c++/15/bits/stl_algobase.h:674
#8 0x0000000000888a60 in std::vector<lyx::Row::Element,
std::allocator<lyx::Row::Element> >::_M_erase
(this=this@entry=0x3324090, __first=..., __last=non-dereferenceable
iterator for std::vector) at /usr/include/c++/15/bits/vector.tcc:201
#9 0x0000000000888a85 in std::vector<lyx::Row::Element,
std::allocator<lyx::Row::Element> >::erase (this=this@entry=0x3324090,
__first=Python Exception <class 'gdb.error'>: value has been optimized
out
, __last=Python Exception <class 'gdb.error'>: value has been optimized
out
)
at /usr/include/c++/15/bits/stl_iterator.h:1058
#10 0x00000000008cac92 in lyx::Row::erase (this=0x3324060, first=Python
Exception <class 'gdb.error'>: value has been optimized out
, last=Python Exception <class 'gdb.error'>: value has been optimized
out
) at /home/juergen/lyx/lyx-devel/src/Row.h:378
#11 lyx::(anonymous namespace)::CollectInfo::createInsetRowElement
(this=0x3409480, row=..., itend=itend@entry=...) at TextMetrics.cpp:564
#12 0x00000000008cc5ff in lyx::TextMetrics::collectInsetRows
(this=this@entry=0x10cf2c8, rows=std::vector of length 1, capacity 1 =
{...}, bv=...) at TextMetrics.cpp:642
#13 0x00000000008cd1dc in lyx::TextMetrics::redoParagraph
(this=this@entry=0x10cf2c8, pit=<optimized out>, pit@entry=0,
align_rows=align_rows@entry=true) at TextMetrics.cpp:692
#14 0x00000000008cd53a in lyx::TextMetrics::updateMetrics
(this=this@entry=0x10cf2c8, anchor_pit=0, anchor_ypos=59,
bv_height=352) at TextMetrics.cpp:245
--Type <RET> for more, q to quit, c to continue without paging--
#15 0x0000000000907f91 in lyx::BufferView::updateMetrics
(this=this@entry=0x33dccd0, force=force@entry=true) at
BufferView.cpp:3423
#16 0x00000000009086aa in lyx::BufferView::processUpdateFlags
(this=this@entry=0x33dccd0, flags=(lyx::Update::FitCursor |
lyx::Update::Force)) at BufferView.cpp:573
#17 0x0000000000aeaea0 in
lyx::frontend::GuiApplication::updateCurrentView
(this=this@entry=0x10eca70, cmd=..., dr=...) at GuiApplication.cpp:1605
#18 0x0000000000aeb0dd in lyx::frontend::GuiApplication::dispatch
(this=0x10eca70, cmd=...) at GuiApplication.cpp:1582
#19 0x0000000000838f6e in lyx::dispatch (action=...) at LyX.cpp:1479
#20 0x0000000000b5e5c3 in lyx::frontend::Action::action
(this=0x346d920) at Action.cpp:87
#21 0x0000000000b5e5e6 in lyx::frontend::Action::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>,
_a=<optimized out>)
at /home/juergen/lyx/lyx-devel/src/frontends/qt/moc_Action.cpp:82
#22 0x00007ffff6b4219d in ??? () at /lib64/libQt5Core.so.5
#23 0x00007ffff779e2e2 in QAction::triggered(bool) () at
/lib64/libQt5Widgets.so.5
#24 0x00007ffff77a0eeb in QAction::activate(QAction::ActionEvent) () at
/lib64/libQt5Widgets.so.5
#25 0x00007ffff79301c2 in ??? () at /lib64/libQt5Widgets.so.5
#26 0x00007ffff793828b in ??? () at /lib64/libQt5Widgets.so.5
#27 0x00007ffff77e7d18 in QWidget::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#28 0x00007ffff77a633c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /lib64/libQt5Widgets.so.5
#29 0x00007ffff77adbc1 in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQt5Widgets.so.5
#30 0x0000000000af534a in lyx::frontend::GuiApplication::notify
(this=0x10eca70, receiver=<optimized out>, event=<optimized out>) at
GuiApplication.cpp:3041
#31 0x00007ffff6b07828 in QCoreApplication::notifyInternal2(QObject*,
QEvent*) () at /lib64/libQt5Core.so.5
#32 0x00007ffff77abc50 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool,
bool) () at /lib64/libQt5Widgets.so.5
#33 0x00007ffff7802917 in ??? () at /lib64/libQt5Widgets.so.5
#34 0x00007ffff780578f in ??? () at /lib64/libQt5Widgets.so.5
#35 0x00007ffff77a633c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /lib64/libQt5Widgets.so.5
#36 0x0000000000af534a in lyx::frontend::GuiApplication::notify
(this=0x10eca70, receiver=<optimized out>, event=<optimized out>) at
GuiApplication.cpp:3041
#37 0x00007ffff6b07828 in QCoreApplication::notifyInternal2(QObject*,
QEvent*) () at /lib64/libQt5Core.so.5
--
Jürgen
--
lyx-devel mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-devel