Am Freitag, 27. Oktober 2017 um 14:07:35, schrieb Jean-Marc Lasgouttes 
<lasgout...@lyx.org>
> Le 25/10/2017 à 20:35, Kornel Benko a écrit :
> > Am Dienstag, 24. Oktober 2017 um 19:51:41, schrieb Jean-Marc Lasgouttes 
> > <lasgout...@lyx.org>
> >> Le 23/10/2017 à 22:26, Pavel Sanda a écrit :
> >>> And I have reproducible crash:
> >>> 1. start new document
> >>> 2. write "ambititious ", spellcheck correctly underlies text.
> >>> 3. try to fix spelling via context menu, choose "ambitious"
> >>> 4. kaboom
> >>
> >> I can't reproduce. Qt4 or Qt5?
> > 
> > I can reproduce with continuous spellcheck enabled. Qt5.
> > 
> > It crashes on LASSERT(LASSERT(end > start && end <= size() + 1, return 
> > false);
> >   at src/Paragraph.cpp:612
> 
> I still can't reproduce (with qt5). Can I have a backtrace? (I doubt 
> that it will help, to be frank).
> 
> JMarc

Here it comes:
Assertion triggered in void lyx::doAssertWithCallstack(bool) by failing check 
"false" in file /usr2/src/lyx/lyx-git/src/support/lassert.cpp:44
 /home/kornel/newfile1.lyx.emergency

Program received signal SIGABRT, Aborted.
0x00007ffff5295c37 in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
56      ../nptl/sysdeps/unix/sysv/linux/raise.c: Adresár alebo súbor neexistuje.
(gdb) bt
#0  0x00007ffff5295c37 in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff5299028 in __GI_abort () at abort.c:89
#2  0x0000000000d9ff9c in lyx::lyx_exit (exit_code=1) at 
/usr2/src/lyx/lyx-git/src/LyX.cpp:273
#3  0x0000000000e96d81 in boost::assertion_failed (expr=0x19927ae "false", 
function=0x1992940 <lyx::doAssertWithCallstack(bool)::__PRETTY_FUNCTION__> 
"void lyx::doAssertWithCallstack(bool)", 
    file=0x1992780 "/usr2/src/lyx/lyx-git/src/support/lassert.cpp", line=44) at 
/usr2/src/lyx/lyx-git/src/boost.cpp:47
#4  0x00000000013dee0d in lyx::doAssertWithCallstack (value=false) at 
/usr2/src/lyx/lyx-git/src/support/lassert.cpp:44
#5  0x00000000013deee9 in lyx::doAssert (expr=0x1460538 "end > start && end <= 
size() + 1", file=0x14604f0 "/usr2/src/lyx/lyx-git/src/Paragraph.cpp", 
line=612) at /usr2/src/lyx/lyx-git/src/support/lassert.cpp:53
#6  0x0000000000dd950e in lyx::Paragraph::isChanged (this=0x2430550, start=0, 
end=11) at /usr2/src/lyx/lyx-git/src/Paragraph.cpp:612
#7  0x0000000000dfde42 in lyx::RowPainter::paintChangeBar (this=0x7fffffff5320) 
at /usr2/src/lyx/lyx-git/src/RowPainter.cpp:259
#8  0x0000000000e5d8fd in lyx::TextMetrics::drawParagraph (this=0x21552c8, 
pi=..., pit=0, x=0, y=49) at /usr2/src/lyx/lyx-git/src/TextMetrics.cpp:1948
#9  0x0000000000e5cd76 in lyx::TextMetrics::draw (this=0x21552c8, pi=..., x=0, 
y=49) at /usr2/src/lyx/lyx-git/src/TextMetrics.cpp:1806
#10 0x0000000000c8e4e8 in lyx::BufferView::draw (this=0x26d68e0, pain=..., 
paint_caret=true) at /usr2/src/lyx/lyx-git/src/BufferView.cpp:3125
#11 0x0000000001147238 in lyx::frontend::GuiWorkArea::paintEvent 
(this=0x26f4450, ev=0x7fffffff5d70) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiWorkArea.cpp:1240
#12 0x00007ffff6ceef87 in QWidget::event(QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#13 0x00007ffff6dcf58e in QFrame::event(QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#14 0x00007ffff634d181 in 
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () 
from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#15 0x00007ffff6cab295 in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#16 0x00007ffff6cb2210 in QApplication::notify(QObject*, QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#17 0x00000000010e2a5d in lyx::frontend::GuiApplication::notify 
(this=0x1f54530, receiver=0x2521bb0, event=0x7fffffff5d70) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:2703
#18 0x00007ffff634d2b5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#19 0x00007ffff6ce7dba in QWidgetPrivate::sendPaintEvent(QRegion const&) () 
from /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#20 0x00007ffff6ce83aa in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion 
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#21 0x00007ffff6cb9d91 in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#22 0x00007ffff6cbafe9 in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#23 0x00007ffff6cda0df in QWidgetPrivate::syncBackingStore() () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#24 0x00007ffff6ceebcd in QWidget::event(QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#25 0x00007ffff6de4ecb in QMainWindow::event(QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#26 0x00000000011196b9 in lyx::frontend::GuiView::event (this=0x28a3c60, 
e=0x7fffffff67d0) at /usr2/src/lyx/lyx-git/src/frontends/qt4/GuiView.cpp:1361
#27 0x00007ffff6cab2bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#28 0x00007ffff6cb2210 in QApplication::notify(QObject*, QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#29 0x00000000010e2a5d in lyx::frontend::GuiApplication::notify 
(this=0x1f54530, receiver=0x28a3c60, event=0x7fffffff67d0) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:2703
#30 0x00007ffff634d2b5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#31 0x00007ffff6cbb1fd in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#32 0x00007ffff6cbc2f6 in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#33 0x00007ffff6cda718 in QWidget::repaint(QRect const&) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#34 0x00007ffff6e2adb6 in QStatusBar::hideOrShow() () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#35 0x00007ffff6e2ae3a in QStatusBar::showMessage(QString const&, int) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#36 0x0000000001118a6f in lyx::frontend::GuiView::updateStatusBarMessage 
(this=0x28a3c60, str=...) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiView.cpp:1153
#37 0x00000000011318b6 in lyx::frontend::GuiView::qt_static_metacall 
(_o=0x28a3c60, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fffffff6b90) at 
/BUILD/BUILDMint17/BuildLyxGitQt5.8self-gcc7.1/src/frontends/qt4/moc_GuiView.cpp:160
#38 0x00007ffff63751f5 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#39 0x000000000130ed51 in lyx::frontend::GuiProgress::updateStatusBarMessage 
(this=0x26e16d0, _t1=...) at 
/BUILD/BUILDMint17/BuildLyxGitQt5.8self-gcc7.1/src/frontends/qt4/moc_GuiProgress.cpp:375
#40 0x000000000130dd88 in lyx::frontend::GuiProgress::appendText 
(this=0x26e16d0, text=...) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiProgress.cpp:159
#41 0x000000000130da9f in lyx::frontend::GuiProgress::doAppendMessage 
(this=0x26e16d0, msg=...) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiProgress.cpp:103
#42 0x000000000130e46e in lyx::frontend::GuiProgress::qt_static_metacall 
(_o=0x26e16d0, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7fffffff6e50)
    at 
/BUILD/BUILDMint17/BuildLyxGitQt5.8self-gcc7.1/src/frontends/qt4/moc_GuiProgress.cpp:178
#43 0x00007ffff63751f5 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#44 0x000000000130ec09 in lyx::frontend::GuiProgress::appendMessage 
(this=0x26e16d0, _t1=...) at 
/BUILD/BUILDMint17/BuildLyxGitQt5.8self-gcc7.1/src/frontends/qt4/moc_GuiProgress.cpp:342
#45 0x000000000111898f in lyx::frontend::GuiView::message (this=0x28a3c60, 
str=...) at /usr2/src/lyx/lyx-git/src/frontends/qt4/GuiView.cpp:1141
#46 0x0000000000c0a1e4 in lyx::Buffer::message (this=0x2839f40, msg=...) at 
/usr2/src/lyx/lyx-git/src/Buffer.cpp:3992
#47 0x0000000000ea2568 in lyx::lyxreplace (bv=0x26d68e0, ev=..., 
has_deleted=false) at /usr2/src/lyx/lyx-git/src/lyxfind.cpp:402
#48 0x0000000000c85d35 in lyx::BufferView::dispatch (this=0x26d68e0, cmd=..., 
dr=...) at /usr2/src/lyx/lyx-git/src/BufferView.cpp:1577
#49 0x000000000112a7d1 in lyx::frontend::GuiView::dispatchToBufferView 
(this=0x28a3c60, cmd=..., dr=...) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiView.cpp:3588
#50 0x000000000112ebdb in lyx::frontend::GuiView::dispatch (this=0x28a3c60, 
cmd=..., dr=...) at /usr2/src/lyx/lyx-git/src/frontends/qt4/GuiView.cpp:4244
#51 0x00000000010debe6 in lyx::frontend::GuiApplication::dispatch 
(this=0x1f54530, cmd=..., dr=...) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:2071
#52 0x00000000010dab7a in lyx::frontend::GuiApplication::dispatch 
(this=0x1f54530, cmd=...) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:1405
#53 0x0000000000da8ddd in lyx::dispatch (action=...) at 
/usr2/src/lyx/lyx-git/src/LyX.cpp:1462
#54 0x000000000118e74a in lyx::frontend::Action::action (this=0x35fbd70) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/Action.cpp:87
#55 0x000000000118e7c0 in lyx::frontend::Action::qt_static_metacall 
(_o=0x35fbd70, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffffffbb10) at 
/BUILD/BUILDMint17/BuildLyxGitQt5.8self-gcc7.1/src/frontends/qt4/moc_Action.cpp:81
#56 0x00007ffff63751f5 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#57 0x00007ffff6ca4e52 in QAction::triggered(bool) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#58 0x00007ffff6ca75bd in QAction::activate(QAction::ActionEvent) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#59 0x00007ffff6e07712 in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#60 0x00007ffff6e0d8c4 in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#61 0x00007ffff6e0e71b in QMenu::mouseReleaseEvent(QMouseEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#62 0x00007ffff6cef23a in QWidget::event(QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#63 0x00007ffff6e1097b in QMenu::event(QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#64 0x00007ffff6cab2bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#65 0x00007ffff6cb28f5 in QApplication::notify(QObject*, QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#66 0x00000000010e2a5d in lyx::frontend::GuiApplication::notify 
(this=0x1f54530, receiver=0x2145050, event=0x7fffffffc370) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:2703
#67 0x00007ffff634d2b5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#68 0x00007ffff6cb170b in QApplicationPrivate::sendMouseEvent(QWidget*, 
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#69 0x00007ffff6d0847c in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
70 0x00007ffff6d0aca3 in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#71 0x00007ffff6cab2bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#72 0x00007ffff6cb2210 in QApplication::notify(QObject*, QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#73 0x00000000010e2a5d in lyx::frontend::GuiApplication::notify 
(this=0x1f54530, receiver=0x254d250, event=0x7fffffffc9f0) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:2703
#74 0x00007ffff634d2b5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#75 0x00007ffff66f97bb in 
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
 () from /usr/BUILD/BuildQtRoot/lib/libQt5Gui.so.5
#76 0x00007ffff66fb335 in 
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
 () from /usr/BUILD/BuildQtRoot/lib/libQt5Gui.so.5
#77 0x00007ffff66dae9b in 
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/BUILD/BuildQtRoot/lib/libQt5Gui.so.5
#78 0x00007ffff7ec3c80 in ?? () from 
/BUILD/BUILDMint17/BuildQt5.8self/plugins/platforms/../../lib/libQt5XcbQpa.so.5
#79 0x00007ffff478de04 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007ffff478e048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#81 0x00007ffff478e0ec in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#82 0x00007ffff639bd0c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#83 0x00007ffff634b58b in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#84 0x00007ffff6e0b88d in QMenu::exec(QPoint const&, QAction*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#85 0x0000000001145347 in lyx::frontend::GuiWorkArea::contextMenuEvent 
(this=0x26f4450, e=0x7fffffffd460) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiWorkArea.cpp:775
#86 0x00007ffff6cef606 in QWidget::event(QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#87 0x00007ffff6dcf58e in QFrame::event(QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#88 0x00007ffff634d181 in 
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () 
from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#89 0x00007ffff6cab295 in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#90 0x00007ffff6cb368a in QApplication::notify(QObject*, QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#91 0x00000000010e2a5d in lyx::frontend::GuiApplication::notify 
(this=0x1f54530, receiver=0x2521bb0, event=0x7fffffffd460) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:2703
#92 0x00007ffff634d2b5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#93 0x00007ffff6d0889d in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#94 0x00007ffff6d0aca3 in ?? () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#95 0x00007ffff6cab2bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#96 0x00007ffff6cb2210 in QApplication::notify(QObject*, QEvent*) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Widgets.so.5
#97 0x00000000010e2a5d in lyx::frontend::GuiApplication::notify 
(this=0x1f54530, receiver=0x2436cd0, event=0x7fffffffdae0) at 
/usr2/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:2703
#98 0x00007ffff634d2b5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#99 0x00007ffff66f97bb in 
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
 () from /usr/BUILD/BuildQtRoot/lib/libQt5Gui.so.5
#100 0x00007ffff66fb335 in 
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
 () from /usr/BUILD/BuildQtRoot/lib/libQt5Gui.so.5
#101 0x00007ffff66dae9b in 
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/BUILD/BuildQtRoot/lib/libQt5Gui.so.5
#102 0x00007ffff7ec3c80 in ?? () from 
/BUILD/BUILDMint17/BuildQt5.8self/plugins/platforms/../../lib/libQt5XcbQpa.so.5
#103 0x00007ffff478de04 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#104 0x00007ffff478e048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#105 0x00007ffff478e0ec in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#106 0x00007ffff639bd0c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#107 0x00007ffff634b58b in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#108 0x00007ffff63533d4 in QCoreApplication::exec() () from 
/usr/BUILD/BuildQtRoot/lib/libQt5Core.so.5
#109 0x00000000010e11d9 in lyx::frontend::GuiApplication::exec (this=0x1f54530) 
at /usr2/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:2469
#110 0x0000000000da055f in lyx::LyX::exec (this=0x7fffffffe100, 
argc=@0x7fffffffe0fc: 1, argv=0x7fffffffe208) at 
/usr2/src/lyx/lyx-git/src/LyX.cpp:398
#111 0x0000000000eb2043 in main (argc=1, argv=0x7fffffffe208) at 
/usr2/src/lyx/lyx-git/src/main.cpp:42


        Kornel

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to