Mantis Issue Tracking for Scribus
· Hosting provided by Anduin.net / Øverby Consulting ·

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011683ScribusStory Editor / Text Framespublic13-Jul-24 02:0814-Sep-11 15:09
ReporterFirasH 
Assigned To 
PrioritynormalSeverityblockReproducibilityalways
StatusconfirmedResolutionopen 
Platformx86_64OSopenSUSEOS Version
Product Version1.5.0svn 
Target Version1.5.0Fixed in Version 
Summary0011683: Crash due to wrong management of Reference to Item Marks
DescriptionScribus crashes double clicking on the entry in the Marks Manager that has been deleted in the text.
Steps To Reproduce1) Create a new document
2) Insert a Text Frame
3) Fill the Text Frame with Sample Text
4) Open: Edit > Marks...

Choose an area in the text to try the following steps easily

5) Insert > Marks > Reference to Item as follows:
     Label: TEST
     Item: Text1

Now in the Marks Manager you can see that there is a new entry (Marks to Items > TEST)

6) Delete the Mark in the text with backspace
Pressing Update All Marks does not remove the entry in the Marks Manager.

7) Double click on the entry TEST in the Marks Manager

Scribus crashes due to Signal 11
Additional InformationScribus 1.5.0.svn (18396)
TagsNo tags attached.
Attached Files

- Relationships
child of 0012496acknowledged Metabug: Marks (1.5.0.svn) 

-  Notes
(0031478)
FirasH (updater)
14-Mar-07 23:05

Program received signal SIGSEGV, Segmentation fault.
0x0000000000770fa6 in load<int> (_q_value=@0x40ad870e1c3870e2: <error reading variable>)
    at /home/.../Qt/5.2.1/gcc_64/include/QtCore/qgenericatomic.h:96
96 return _q_value;
(gdb) bt
#0 0x0000000000770fa6 in load<int> (_q_value=@0x40ad870e1c3870e2: <error reading variable>)
    at /home/.../Qt/5.2.1/gcc_64/include/QtCore/qgenericatomic.h:96
0000001 QBasicAtomicInteger<int>::load (this=0x40ad870e1c3870e2) at /home/.../Qt/5.2.1/gcc_64/include/QtCore/qbasicatomic.h:142
0000002 0x0000000000771510 in QtPrivate::RefCount::ref (this=0x40ad870e1c3870e2)
    at /home/.../Qt/5.2.1/gcc_64/include/QtCore/qrefcount.h:57
0000003 0x0000000000775cea in QString::QString (this=0x7fffffffc020, other=...)
    at /home/.../Qt/5.2.1/gcc_64/include/QtCore/qstring.h:766
0000004 0x0000000000a2c07b in Mark::getItemName (this=0x2e7d080) at /home/.../Scribus/scribus/marks.h:61
0000005 0x0000000000d59f73 in ScribusDoc::setCursor2MarkPos (this=0x3307530, mark=0x2e7d080)
    at /home/.../Scribus/scribus/scribusdoc.cpp:17407
0000006 0x0000000000f39d49 in MarksManager::on_listView_doubleClicked (this=0x2cd6af0, index=...)
    at /home/.../Scribus/scribus/ui/marksmanager.cpp:230
0000007 0x00000000007a17d0 in MarksManager::qt_static_metacall (_o=0x2cd6af0, _c=QMetaObject::InvokeMetaMethod, _id=6,
    _a=0x7fffffffc250) at /home/.../Scribus/build/scribus/ui/moc_marksmanager.cpp:103
0000008 0x00000000007a18f8 in MarksManager::qt_metacall (this=0x2cd6af0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fffffffc250)
    at /home/.../Scribus/build/scribus/ui/moc_marksmanager.cpp:138
0000009 0x00007ffff769dad3 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000010 0x00007ffff6f303d5 in QAbstractItemView::doubleClicked(QModelIndex const&) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000011 0x00007ffff6f7dd90 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000012 0x00007ffff6d24091 in QWidget::event(QEvent*) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000013 0x00007ffff6e2f0f6 in QFrame::event(QEvent*) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000014 0x00007ffff6f3b79b in QAbstractItemView::viewportEvent(QEvent*) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000015 0x00007ffff6f78c8a in QTreeView::viewportEvent(QEvent*) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000016 0x00007ffff767495d in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000017 0x00007ffff6cec0bf in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000018 0x00007ffff6cef4d6 in QApplication::notify(QObject*, QEvent*) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000019 0x00007ffff7674734 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000020 0x00007ffff6cee54a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000021 0x00007ffff6d43b65 in ?? () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000022 0x00007ffff6d45f98 in ?? () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000023 0x00007ffff6cec0f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000024 0x00007ffff6cef6ae in QApplication::notify(QObject*, QEvent*) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000025 0x00007ffff7674734 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000026 0x00007ffff6608ccc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Gui.so.5
0000027 0x00007ffff66094a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Gui.so.5
0000028 0x00007ffff65f0ba8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Gui.so.5
0000029 0x00007fffe58281b0 in ?? () from /home/.../Qt/5.2.1/gcc_64/plugins/platforms/libqxcb.so
0000030 0x00007fffed05d316 in g_main_dispatch (context=0x7fffe0001740) at gmain.c:3066
0000031 g_main_context_dispatch (context=context@entry=0x7fffe0001740) at gmain.c:3642
0000032 0x00007fffed05d668 in g_main_context_iterate (context=context@entry=0x7fffe0001740, block=block@entry=1,
    dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
0000033 0x00007fffed05d70c in g_main_context_iteration (context=0x7fffe0001740, may_block=1) at gmain.c:3774
0000034 0x00007ffff76c5374 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000035 0x00007ffff76734ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000036 0x00007ffff767753e in QCoreApplication::exec() () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000037 0x0000000001225ad0 in mainApp (argc=1, argv=0x7fffffffdd78) at /home/.../Scribus/scribus/main_nix.cpp:86
0000038 0x0000000001225a60 in main (argc=1, argv=0x7fffffffdd78) at /home/.../Scribus/scribus/main_nix.cpp:54
(0033617)
Kunda (developer)
14-Sep-11 15:09

Confirmed on 1.5svn r19492

- Issue History
Date Modified Username Field Change
13-Jul-24 02:08 FirasH New Issue
14-Mar-06 07:18 jghali Target Version => 1.5.0
14-Mar-07 23:05 FirasH Note Added: 0031478
14-Jul-08 20:15 FirasH Relationship added child of 0012496
14-Jul-10 19:58 FirasH Category Internal => Story Editor / Text Frames
14-Jul-16 19:13 FirasH Summary Crash due to wrong managment of Reference to Item Marks => Crash due to wrong management of Reference to Item Marks
14-Jul-16 19:18 FirasH Steps to Reproduce Updated View Revisions
14-Jul-16 19:20 FirasH OS => openSUSE
14-Jul-16 19:20 FirasH Platform => x86_64
14-Jul-16 19:20 FirasH Description Updated View Revisions
14-Jul-16 19:20 FirasH Steps to Reproduce Updated View Revisions
14-Jul-16 19:20 FirasH Additional Information Updated View Revisions
14-Sep-11 04:47 Kunda Severity crash => block
14-Sep-11 15:09 Kunda Note Added: 0033617
14-Sep-11 15:09 Kunda Status new => confirmed



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker