View Issue Details

IDProjectCategoryView StatusLast Update
0014176ScribusUsabilitypublic2016-12-17 00:00
ReporterPeterBenedek Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status confirmedResolutionopen 
Platformx64OSLinux MintOS Version18 (64bit)
Product Version1.5.3.svn 
Target VersionFuture Release - High PriorityFixed in Version 
Summary0014176: Insert Two Variable Text and Backspace --> Crash
Description- Make new document
- Make TextBox
- Double click in TextBox
- Insert -- Mark -- Variable Text -- Make Variable Text (Label: A; Text to Insert: AAA -- OK
- Again: Insert -- Mark -- Variable Text (A) -- OK
- Press BackSpace

Scribus Crashes
Steps To Reproduce- Open Document-1.sla
- Double click in TextFrame
- Press BackSpace
Additional Information(gdb) bt
#0 0x00007ffff2c18418 in __GI_raise (sig=sig@entry=6)
    at ../sysdeps/unix/sysv/linux/raise.c:54
0000001 0x00007ffff2c1a01a in __GI_abort () at abort.c:89
0000002 0x00007ffff2c10bd7 in __assert_fail_base (fmt=<optimized out>,
    assertion=assertion@entry=0x5555568e179b "pos <= length()",
    file=file@entry=0x5555568e1718 "/build/scribus-trunk-lIn2oH/scribus-trunk-1.5.2svn~r21385~20160619~ppa54~ubuntu16.04.1/scribus/text/storytext.cpp",
    line=line@entry=902,
    function=function@entry=0x5555568e1fc0 "const CharStyle& StoryText::charStyle(int) const") at assert.c:92
0000003 0x00007ffff2c10c82 in __GI___assert_fail (
    assertion=0x5555568e179b "pos <= length()",
    file=0x5555568e1718 "/build/scribus-trunk-lIn2oH/scribus-trunk-1.5.2svn~r21385~20160619~ppa54~ubuntu16.04.1/scribus/text/storytext.cpp", line=902,
    function=0x5555568e1fc0 "const CharStyle& StoryText::charStyle(int) const")
    at assert.c:101
0000004 0x00005555565d844f in StoryText::charStyle(int) const ()
0000005 0x0000555555d080f1 in PageItem_TextFrame::deleteSelectedTextFromFrame() ()
0000006 0x0000555555d05b63 in PageItem_TextFrame::handleModeEditKey(QKeyEvent*, bool&) ()
0000007 0x0000555555b410ec in CanvasMode_Edit::keyPressEvent(QKeyEvent*) ()
0000008 0x000055555608a0ef in ScribusView::eventFilter(QObject*, QEvent*) ()
0000009 0x00007ffff3ad3412 in QCoreApplicationPrivate::sendThroughObjectEventFilters---Type <return> to continue, or q <return> to quit---
(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000010 0x00007ffff452003c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000011 0x00007ffff452709b in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000012 0x00007ffff3ad362b in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000013 0x00007ffff457fb23 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000014 0x00007ffff452005c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000015 0x00007ffff4525516 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000016 0x00007ffff3ad362b in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000017 0x00007ffff3f6c19e in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
0000018 0x00007ffff3f711c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
0000019 0x00007ffff3f54f38 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
0000020 0x00007fffe6a10070 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
0000021 0x00007fffee00e1a7 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000022 0x00007fffee00e400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000023 0x00007fffee00e4ac in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000024 0x00007ffff3b29a7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000025 0x00007ffff3ad0dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000026 0x00007ffff3ad8e8c in QCoreApplication::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000027 0x000055555659f24c in mainApp(int, char**) ()
0000028 0x000055555659f1b5 in main ()
TagsNo tags attached.
PatchNo

Relationships

child of 0012496 acknowledged Metabug: Marks & Footnotes & Weld (1.5.0.svn) 

Activities

PeterBenedek

2016-06-23 14:51

developer  

output.gif (578,144 bytes)
output.gif (578,144 bytes)

PeterBenedek

2016-06-23 14:53

developer  

Document-1.sla (14,441 bytes)

FirasH

2016-09-17 20:10

developer   ~0042016

Confirmed with 1.5.3.svn (21445).

Issue History

Date Modified Username Field Change
2016-06-23 14:51 PeterBenedek New Issue
2016-06-23 14:51 PeterBenedek File Added: output.gif
2016-06-23 14:53 PeterBenedek File Added: Document-1.sla
2016-06-23 14:55 PeterBenedek Steps to Reproduce Updated View Revisions
2016-06-23 15:08 PeterBenedek Relationship added related to 0013560
2016-06-23 15:11 PeterBenedek Relationship deleted related to 0013560
2016-06-23 15:18 PeterBenedek Relationship added child of 0012496
2016-09-17 20:10 FirasH Status new => confirmed
2016-09-17 20:10 FirasH Note Added: 0042016
2016-12-17 00:00 Kunda Target Version => Future Release - High Priority