View Issue Details

IDProjectCategoryView StatusLast Update
0012739ScribusUndo/Redopublic2014-10-04 14:43
ReporterFirasH Assigned Tojghali  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSopenSUSEOS Version13.1
Product Version1.5.0svn 
Target Version1.5.0Fixed in Version1.4.5.svn 
Summary0012739: Undo/Redo crashes Scribus if a linked Text Frame is edited and deleted
DescriptionUndo/Redo crashes Scribus if a linked Text Frame is edited and deleted.
Steps To Reproduce0) Create a new document
1) Insert 2 Text Frames and link them together
2) Insert some Sample Text
3) Edit the Text in one of the 2 Text Frames
4) Delete the edited Text Frame
5) Undo 2 times

Scribus crashes due to Signal 6
Additional Information1.4.5.svn (19540)
1.5.0.svn (19543)
TagsNo tags attached.
Patch

Relationships

related to 0012018 closedjghali Undo does not behave as expected with linked Text Frames 
child of 0012500 acknowledged Metabug: Undo/Redo (1.5.x.svn) 

Activities

FirasH

2014-10-01 12:01

developer  

12739-Backtrace.txt (21,143 bytes)   
ASSERT failure in QList<T>::at: "index out of range", file /home/.../Qt/5.3/gcc_64/include/QtCore/qlist.h, line 479

Program received signal SIGABRT, Aborted.
0x00007fffee3f34c9 in raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00007fffee3f34c9 in raise ()
   from /lib64/libc.so.6
#1  0x00007fffee3f4958 in abort ()
   from /lib64/libc.so.6
#2  0x00007ffff74168ae in QMessageLogger::fatal(char const*, ...) const ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
#3  0x00007ffff7411da4 in qt_assert_x(char const*, char const*, char const*, int) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
#4  0x00000000013164bb in QList<ScText*>::at (this=0x324e460, i=65)
    at /home/.../Qt/5.3/gcc_64/include/QtCore/qlist.h:479
#5  0x0000000001311512 in StoryText::item (this=0x33cfa98, itm=65)
    at /home/.../Scribus/scribus/text/storytext.cpp:1740
#6  0x000000000131148f in StoryText::invalidate (this=0x33cfa98, firstItem=65, endItem=67)
    at /home/.../Scribus/scribus/text/storytext.cpp:1711
#7  0x000000000130d994 in StoryText::insertChars (this=0x33cfa98, pos=65, txt=..., 
    applyNeighbourStyle=false) at /home/.../Scribus/scribus/text/storytext.cpp:509
#8  0x0000000000a45c1e in PageItem::restoreDeleteFrameText (this=0x33cf6e0, ss=0x33e2f40, isUndo=true)
    at /home/.../Scribus/scribus/pageitem.cpp:6813
#9  0x0000000000a35fdb in PageItem::restore (this=0x33cf6e0, state=0x33e2f40, isUndo=true)
    at /home/.../Scribus/scribus/pageitem.cpp:5169
#10 0x0000000000e79f68 in UndoState::undo (this=0x33e2f40)
    at /home/.../Scribus/scribus/undostate.cpp:73
#11 0x0000000000e7b026 in TransactionState::undo (this=0x33c4e10)
    at /home/.../Scribus/scribus/undostate.cpp:293
#12 0x0000000000e789cb in UndoStack::undo (this=0x36321a0, steps=1, objectId=-1)
    at /home/.../Scribus/scribus/undostack.cpp:80
#13 0x0000000000e69dcb in UndoManager::undo (this=0x1d23250, steps=1)
    at /home/.../Scribus/scribus/undomanager.cpp:397
#14 0x000000000081de46 in UndoManager::qt_static_metacall (_o=0x1d23250, 
    _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffffffc1c0)
    at /home/.../Scribus/build/scribus/moc_undomanager.cpp:143
#15 0x00007ffff768a871 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
#16 0x0000000000812c7e in ScrAction::triggeredData (this=0x21b9fc0, _t1=1)
    at /home/.../Scribus/build/scribus/moc_scraction.cpp:245
#17 0x0000000000d01c7c in ScrAction::triggeredToTriggeredData (this=0x21b9fc0)
    at /home/.../Scribus/scribus/scraction.cpp:100
#18 0x00000000008127af in ScrAction::qt_static_metacall (_o=0x21b9fc0, 
    _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffffffc500)
    at /home/.../Scribus/build/scribus/moc_scraction.cpp:117
#19 0x00007ffff768a871 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
#20 0x00007ffff6c82442 in QAction::triggered(bool) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#21 0x00007ffff6c84277 in QAction::activate(QAction::ActionEvent) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#22 0x00007ffff6d8d7e5 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#23 0x00007ffff6d8daa4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#24 0x00007ffff6e505da in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#25 0x00007ffff6cc58b7 in QWidget::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#26 0x00007ffff6e51470 in QToolButton::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#27 0x00007ffff6c8d724 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#28 0x00007ffff6c90b1c in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#29 0x00007ffff7658fc4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
#30 0x00007ffff6c8fc8a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#31 0x00007ffff6ce5b27 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#32 0x00007ffff6ce8678 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#33 0x00007ffff6c8d724 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#34 0x00007ffff6c90d46 in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
#35 0x00007ffff7658fc4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
#36 0x00007ffff650abf7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
#37 0x00007ffff650b5f5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
#38 0x00007ffff64f05b8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
#39 0x00007fffe3ceca70 in ?? ()
   from /home/.../Qt/5.3/gcc_64/plugins/platforms/libqxcb.so
#40 0x00007fffebcc7316 in g_main_dispatch (context=0x7fffdc001740)
    at gmain.c:3066
#41 g_main_context_dispatch (context=context@entry=0x7fffdc001740)
    at gmain.c:3642
#42 0x00007fffebcc7668 in g_main_context_iterate (context=context@entry=0x7fffdc001740, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at gmain.c:3713
#43 0x00007fffebcc770c in g_main_context_iteration (context=0x7fffdc001740, may_block=1)
    at gmain.c:3774
#44 0x00007ffff76b3684 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
#45 0x00007ffff76571db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
#46 0x00007ffff765c0a5 in QCoreApplication::exec() ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
#47 0x00000000012e4c90 in mainApp (argc=1, argv=0x7fffffffdcf8)
    at /home/.../Scribus/scribus/main_nix.cpp:86
#48 0x00000000012e4c20 in main (argc=1, argv=0x7fffffffdcf8)
    at /home/.../Scribus/scribus/main_nix.cpp:54
(gdb) bt full
#0  0x00007fffee3f34c9 in raise ()
   from /lib64/libc.so.6
No symbol table info available.
#1  0x00007fffee3f4958 in abort ()
   from /lib64/libc.so.6
No symbol table info available.
#2  0x00007ffff74168ae in QMessageLogger::fatal(char const*, ...) const ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
No symbol table info available.
#3  0x00007ffff7411da4 in qt_assert_x(char const*, char const*, char const*, int) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
No symbol table info available.
#4  0x00000000013164bb in QList<ScText*>::at (this=0x324e460, i=65)
    at /home/.../Qt/5.3/gcc_64/include/QtCore/qlist.h:479
No locals.
#5  0x0000000001311512 in StoryText::item (this=0x33cfa98, itm=65)
    at /home/.../Scribus/scribus/text/storytext.cpp:1740
No locals.
#6  0x000000000131148f in StoryText::invalidate (this=0x33cfa98, firstItem=65, endItem=67)
    at /home/.../Scribus/scribus/text/storytext.cpp:1711
        par = 0x324e848
        i = 65
#7  0x000000000130d994 in StoryText::insertChars (this=0x33cfa98, pos=65, txt=..., 
    applyNeighbourStyle=false) at /home/.../Scribus/scribus/text/storytext.cpp:509
        cStyleContext = 0x324e848
        clone = {<CharStyle> = {<Style> = {<SaxIO> = {_vptr.SaxIO = 0x1a653b0 <vtable for ScText+16>, 
                static saxxDefaultElem = {static null = {<No data fields>}, d = 0x1ad1df0}}, 
              m_isDefaultStyle = false, m_name = {static null = {<No data fields>}, d = 0x31ab9b0}, 
              m_context = 0x0, m_contextversion = -1, m_parent = {static null = {<No data fields>}, 
                d = 0x3171d60}, m_shortcut = {static null = {<No data fields>}, 
                d = 0x7ffff7aa44a0 <QArrayData::shared_null>}, static INHERIT_PARENT = {
                static null = {<No data fields>}, d = 0x1ad1ec0}}, static INHERIT = {
              static null = {<No data fields>}, d = 0x1ad1ef0}, static BOLD = {
              static null = <same as static member of an already seen type>, d = 0x1ad1f20}, 
            static ITALIC = {static null = <same as static member of an already seen type>, 
              d = 0x1ad1f50}, static UNDERLINE = {
              static null = <same as static member of an already seen type>, d = 0x1ad1f80}, 
            static UNDERLINEWORDS = {static null = <same as static member of an already seen type>, 
              d = 0x1ad1fc0}, static STRIKETHROUGH = {
              static null = <same as static member of an already seen type>, d = 0x1ad2000}, 
            static SUPERSCRIPT = {static null = <same as static member of an already seen type>, 
              d = 0x1ad2450}, static SUBSCRIPT = {
              static null = <same as static member of an already seen type>, d = 0x1ad2490}, 
            static OUTLINE = {static null = <same as static member of an already seen type>, 
              d = 0x1ad24d0}, static SHADOWED = {
              static null = <same as static member of an already seen type>, d = 0x1ad2500}, 
            static ALLCAPS = {static null = <same as static member of an already seen type>, 
              d = 0x1ad2540}, static SMALLCAPS = {
              static null = <same as static member of an already seen type>, d = 0x1ad2570}, 
            static saxxDefaultElem = {static null = <same as static member of an already seen type>, 
              d = 0x1ad25e0}, m_Effects = {value = ScStyle_None}, m_FontSize = 200, 
            inh_FontSize = true, m_FillShade = 100, inh_FillShade = true, m_StrokeShade = 100, 
            inh_StrokeShade = true, m_ScaleH = 1000, inh_ScaleH = true, m_ScaleV = 1000, 
            inh_ScaleV = true, m_BaselineOffset = 0, inh_BaselineOffset = true, m_ShadowXOffset = 0, 
            inh_ShadowXOffset = true, m_ShadowYOffset = 0, inh_ShadowYOffset = true, 
            m_OutlineWidth = 0, inh_OutlineWidth = true, m_UnderlineOffset = 0, 
            inh_UnderlineOffset = true, m_UnderlineWidth = 0, inh_UnderlineWidth = true, 
            m_StrikethruOffset = 0, inh_StrikethruOffset = true, m_StrikethruWidth = 0, 
            inh_StrikethruWidth = true, m_Tracking = 0, inh_Tracking = true, m_WordTracking = 1, 
            inh_WordTracking = true, m_FillColor = {
              static null = <same as static member of an already seen type>, d = 0x33e3fd0}, 
            inh_FillColor = true, m_StrokeColor = {
              static null = <same as static member of an already seen type>, d = 0x3397920}, 
            inh_StrokeColor = true, m_Language = {
              static null = <same as static member of an already seen type>, d = 0x36bf9f0}, 
            inh_Language = true, m_FontVariant = {
              static null = <same as static member of an already seen type>, d = 0x36b4130}, 
            inh_FontVariant = true, m_Font = {static CONTROL_GLYPHS = 2000000000, m = 0x2291170, 
              replacedName = {static null = <same as static member of an already seen type>, 
                d = 0x7ffff7aa44a0 <QArrayData::shared_null>}, replacedInDoc = {
                static null = <same as static member of an already seen type>, 
                d = 0x7ffff7aa44a0 <QArrayData::shared_null>}}, inh_Font = true, 
            m_Features = {<QList<QString>> = {{p = {static shared_null = {ref = {atomic = {
                          _q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, 
                    d = 0x36ba6e0}, d = 0x36ba6e0}}, <No data fields>}, inh_Features = true}, 
          parstyle = 0x0, glyph = {_vptr.GlyphLayout = 0x1a65430 <vtable for GlyphLayout+16>, 
            xadvance = 0, yadvance = 0, xoffset = 0, yoffset = 0, scaleV = 1, scaleH = 1, glyph = 0, 
            more = 0x0}, embedded = 0, mark = 0x0, ch = {ucs = 0}}
#8  0x0000000000a45c1e in PageItem::restoreDeleteFrameText (this=0x33cf6e0, ss=0x33e2f40, isUndo=true)
    at /home/.../Scribus/scribus/pageitem.cpp:6813
        is = 0x33e2f40
        text = {static null = {<No data fields>}, d = 0x3144630}
        start = 65
#9  0x0000000000a35fdb in PageItem::restore (this=0x33cf6e0, state=0x33e2f40, isUndo=true)
    at /home/.../Scribus/scribus/pageitem.cpp:5169
        actionFound = false
        SnapGridBackup = false
        ss = 0x33e2f40
        oldMPMode = false
        SnapGuidesBackup = true
        SnapElementBackup = false
        dummy = 0
        oldCurrentPage = 0x3594e20
#10 0x0000000000e79f68 in UndoState::undo (this=0x33e2f40)
    at /home/.../Scribus/scribus/undostate.cpp:73
No locals.
#11 0x0000000000e7b026 in TransactionState::undo (this=0x33c4e10)
    at /home/.../Scribus/scribus/undostate.cpp:293
        i = 0
#12 0x0000000000e789cb in UndoStack::undo (this=0x36321a0, steps=1, objectId=-1)
    at /home/.../Scribus/scribus/undostack.cpp:80
        tmpUndoState = 0x33c4e10
        i = 0
#13 0x0000000000e69dcb in UndoManager::undo (this=0x1d23250, steps=1)
    at /home/.../Scribus/scribus/undomanager.cpp:397
No locals.
#14 0x000000000081de46 in UndoManager::qt_static_metacall (_o=0x1d23250, 
    _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffffffc1c0)
    at /home/.../Scribus/build/scribus/moc_undomanager.cpp:143
        _t = 0x1d23250
#15 0x00007ffff768a871 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
No symbol table info available.
#16 0x0000000000812c7e in ScrAction::triggeredData (this=0x21b9fc0, _t1=1)
    at /home/.../Scribus/build/scribus/moc_scraction.cpp:245
        _a = {0x0, 0x7fffffffc1b4}
#17 0x0000000000d01c7c in ScrAction::triggeredToTriggeredData (this=0x21b9fc0)
    at /home/.../Scribus/scribus/scraction.cpp:100
        __PRETTY_FUNCTION__ = "void ScrAction::triggeredToTriggeredData()"
#18 0x00000000008127af in ScrAction::qt_static_metacall (_o=0x21b9fc0, 
    _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffffffc500)
    at /home/.../Scribus/build/scribus/moc_scraction.cpp:117
        _t = 0x21b9fc0
#19 0x00007ffff768a871 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
No symbol table info available.
#20 0x00007ffff6c82442 in QAction::triggered(bool) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#21 0x00007ffff6c84277 in QAction::activate(QAction::ActionEvent) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#22 0x00007ffff6d8d7e5 in ?? () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#23 0x00007ffff6d8daa4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#24 0x00007ffff6e505da in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#25 0x00007ffff6cc58b7 in QWidget::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#26 0x00007ffff6e51470 in QToolButton::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#27 0x00007ffff6c8d724 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#28 0x00007ffff6c90b1c in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#29 0x00007ffff7658fc4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
No symbol table info available.
#30 0x00007ffff6c8fc8a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#31 0x00007ffff6ce5b27 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#32 0x00007ffff6ce8678 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#33 0x00007ffff6c8d724 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#34 0x00007ffff6c90d46 in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
No symbol table info available.
#35 0x00007ffff7658fc4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
No symbol table info available.
#36 0x00007ffff650abf7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
No symbol table info available.
#37 0x00007ffff650b5f5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
No symbol table info available.
#38 0x00007ffff64f05b8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
No symbol table info available.
#39 0x00007fffe3ceca70 in ?? ()
   from /home/.../Qt/5.3/gcc_64/plugins/platforms/libqxcb.so
No symbol table info available.
#40 0x00007fffebcc7316 in g_main_dispatch (context=0x7fffdc001740)
    at gmain.c:3066
        dispatch = 0x7fffe3ceca60
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = 0x0
        need_destroy = <optimized out>
        current_source_link = {data = 0x1b05200, next = 0x0}
        source = 0x1b05200
        current = 0x1aa2b50
        i = 1
#41 g_main_context_dispatch (context=context@entry=0x7fffdc001740) at gmain.c:3642
No locals.
#42 0x00007fffebcc7668 in g_main_context_iterate (context=context@entry=0x7fffdc001740, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 5
        fds = 0x1dceee0
#43 0x00007fffebcc770c in g_main_context_iteration (context=0x7fffdc001740, may_block=1) at gmain.c:3774
        retval = <optimized out>
#44 0x00007ffff76b3684 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
No symbol table info available.
#45 0x00007ffff76571db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
No symbol table info available.
#46 0x00007ffff765c0a5 in QCoreApplication::exec() ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
No symbol table info available.
#47 0x00000000012e4c90 in mainApp (argc=1, argv=0x7fffffffdcf8)
    at /home/.../Scribus/scribus/main_nix.cpp:86
        appRetVal = 0
        app = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {
              superdata = 0x7ffff7340180 <QApplication::staticMetaObject>, 
              stringdata = 0x140ce00 <qt_meta_stringdata_ScribusQApp>, 
              data = 0x140ce80 <qt_meta_data_ScribusQApp>, 
              static_metacall = 0x8160f4 <ScribusQApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static useGUI = true, m_ScCore = 0x1b351a0, 
          lang = {static null = {<No data fields>}, d = 0x1ad7d60}, GUILang = {
            static null = {<No data fields>}, d = 0x1b33290}, showSplash = true, showFontInfo = false, 
          showProfileInfo = false, swapDialogButtonOrder = false, prefsUserFile = {
            static null = {<No data fields>}, d = 0x7ffff7aa44a0 <QArrayData::shared_null>}, 
          filesToLoad = {{p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, 
                  begin = 0, end = 0, array = {0x0}}, d = 0x7ffff7aa4d60 <QListData::shared_null>}, 
              d = 0x7ffff7aa4d60 <QListData::shared_null>}}, fileName = {
            static null = {<No data fields>}, d = 0x7ffff7aa44a0 <QArrayData::shared_null>}, 
          m_scDLMgr = 0x1b0b8e0}
#48 0x00000000012e4c20 in main (argc=1, argv=0x7fffffffdcf8)
    at /home/.../Scribus/scribus/main_nix.cpp:54
No locals.
(gdb) continue
Continuing.
Crash di Scribus
-------------
Scribus รจ andato in crash a causa del Segnale #6
Calling Emergency Save

Program received signal SIGSEGV, Segmentation fault.
0x0000000000d5e704 in ScribusMainWindow::emergencySave (this=0x0)
    at /home/.../Scribus/scribus/scribus.cpp:8983
8983            QList<QMdiSubWindow *> windows = mdiArea->subWindowList();
12739-Backtrace.txt (21,143 bytes)   

Kunda

2014-10-01 18:20

updater   ~0033863

Confirmed on OSX 10.9.5 1.5.0 r19541

FirasH

2014-10-04 14:43

developer   ~0033885

Thanks jghali!
Fixed in 1.4.5.svn (19550) and 1.5.0.svn (19549).

Issue History

Date Modified Username Field Change
2014-10-01 11:53 FirasH New Issue
2014-10-01 11:53 FirasH Relationship added child of 0012500
2014-10-01 11:54 FirasH Relationship added related to 0012018
2014-10-01 12:01 FirasH File Added: 12739-Backtrace.txt
2014-10-01 12:03 FirasH Additional Information Updated
2014-10-01 18:20 Kunda Note Added: 0033863
2014-10-01 18:20 Kunda Status new => confirmed
2014-10-02 16:29 Kunda Target Version => 1.5.0
2014-10-04 12:31 jghali Status confirmed => resolved
2014-10-04 12:31 jghali Fixed in Version => 1.4.5.svn
2014-10-04 12:31 jghali Resolution open => fixed
2014-10-04 12:31 jghali Assigned To => jghali
2014-10-04 14:43 FirasH Note Added: 0033885
2014-10-04 14:43 FirasH Status resolved => closed