View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002668 | Scribus | General | public | 2005-10-04 20:58 | 2007-12-02 14:16 |
Reporter | jo-hannes | Assigned To | Tsoots | ||
Priority | normal | Severity | crash | Reproducibility | sometimes |
Status | closed | Resolution | duplicate | ||
Product Version | 1.3.1cvs | ||||
Summary | 0002668: Scribus crashes when playing around with inline graphics | ||||
Description | . | ||||
Steps To Reproduce | not sure yet. insert some inline graphic, move it around, create another text frame, switch back to inline graphic, select some text, click left and right...still examinning | ||||
Additional Information | Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 17489)] 0x08554535 in UndoManager::setState (this=0x87f3340, gui=0x8864ca0, uid=6) at undomanager.cpp:229 229 if (uid == -1 || target->getUId() == static_cast<uint>(uid)) (gdb) bt #0 0x08554535 in UndoManager::setState (this=0x87f3340, gui=0x8864ca0, uid=6) at undomanager.cpp:229 0000001 0x085560ee in UndoManager::showObject (this=0x87f3340, uid=6) at undomanager.cpp:601 0000002 0x085bc49f in ScribusApp::setUndoMode (this=0x87604a8, isObjectSpecific=true) at scribus.cpp:9446 0000003 0x085767a9 in ScribusApp::qt_invoke (this=0x87604a8, _id=241, _o=0xbfd6b6a0) at scribus.moc:1102 0000004 0xb78f020d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 0000005 0xb78f08a0 in QObject::activate_signal_bool () from /usr/qt/3/lib/libqt-mt.so.3 0000006 0xb7c4473c in QAction::toggled () from /usr/qt/3/lib/libqt-mt.so.3 0000007 0xb7a30bfc in QAction::setOn () from /usr/qt/3/lib/libqt-mt.so.3 0000008 0x0849bcdc in ScribusView::setObjectUndoMode (this=0x8c2d500) at scribusview.cpp:11721 0000009 0x08455681 in ScribusView::contentsMouseReleaseEvent (this=0x8c2d500, m=0xbfd6be20) at scribusview.cpp:1617 0000010 0xb7a02212 in QScrollView::viewportMouseReleaseEvent () from /usr/qt/3/lib/libqt-mt.so.3 0000011 0xb7a01ad9 in QScrollView::eventFilter () from /usr/qt/3/lib/libqt-mt.so.3 0000012 0xb78edc4e in QObject::activate_filters () from /usr/qt/3/lib/libqt-mt.so.3 0000013 0xb78edb76 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3 0000014 0xb792597f in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 ---Type <return> to continue, or q <return> to quit--- 0000015 0xb7894d7c in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3 0000016 0xb7894230 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 0000017 0xb782aa8c in QETWidget::translateMouseEvent () from /usr/qt/3/lib/libqt-mt.so.3 0000018 0xb78286fc in QApplication::x11ProcessEvent () from /usr/qt/3/lib/libqt-mt.so.3 0000019 0xb78400fb in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 0000020 0xb78a6cd8 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 0000021 0xb78a6b88 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 0000022 0xb7894fb1 in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 0000023 0x085c1404 in mainApp (argc=1, argv=0xbfd6c914) at main.cpp:69 0000024 0x085c1386 in main (argc=1, argv=0xbfd6c914) at main.cpp:44 | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
Reminder sent to: Tsoots This looks like one you might be interested in - crash in the undo code related to inline images. Any thoughts? |
|
Johannes can you still replicate this? |
|
yes. it crashes here when doing the following: - new text frame - enter some text - ctrl + v an inline graphic - insert sample text -> crash |
|
Can you run it under GDB and give a crash output? I do get a crash when clicking back on the canvas... (gdb) bt #0 0x085e640d in UndoManager::TransactionState::contains (this=0xc92a4e8, uid=348) at undomanager.cpp:831 0000001 0x085e239b in UndoManager::setState (this=0x8906460, gui=0x89267b8, uid=348) at undomanager.cpp:225 0000002 0x085e3fc2 in UndoManager::showObject (this=0x8906460, uid=348) at undomanager.cpp:611 0000003 0x08647c1b in ScribusMainWindow::setUndoMode (this=0x88801e0, isObjectSpecific=true) at scribus.cpp:8359 0000004 0x086076d0 in ScribusMainWindow::qt_invoke (this=0x88801e0, _id=233, _o=0xbff81b50) at scribus.moc:1056 0000005 0xb7946dfd in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 0000006 0xb7946fbc in QObject::activate_signal_bool () from /usr/qt/3/lib/libqt-mt.so.3 0000007 0xb7cba9bc in QAction::toggled () from /usr/qt/3/lib/libqt-mt.so.3 0000008 0xb7a91a78 in QAction::setOn () from /usr/qt/3/lib/libqt-mt.so.3 0000009 0x0850da82 in ScribusView::setObjectUndoMode (this=0x91b1e68) at scribusview.cpp:9460 0000010 0x084d47f2 in ScribusView::contentsMouseReleaseEvent (this=0x91b1e68, m=0xbff82500) at scribusview.cpp:1737 0000011 0xb7a60625 in QScrollView::viewportMouseReleaseEvent () from /usr/qt/3/lib/libqt-mt.so.3 0000012 0xb7a62bbf in QScrollView::eventFilter () from /usr/qt/3/lib/libqt-mt.so.3 0000013 0xb794433f in QObject::activate_filters () from /usr/qt/3/lib/libqt-mt.so.3 0000014 0xb7944412 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3 0000015 0xb797fb7f in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 0000016 0xb78e422f in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3 0000017 0xb78e45f3 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 0000018 0xb787d932 in QETWidget::translateMouseEvent () from /usr/qt/3/lib/libqt-mt.so.3 0000019 0xb787c201 in QApplication::x11ProcessEvent () from /usr/qt/3/lib/libqt-mt.so.3 0000020 0xb78901a6 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 0000021 0xb78fa930 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 0000022 0xb78fa886 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 0000023 0xb78e33df in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 0000024 0x0864e232 in mainApp (argc=1, argv=0xbff83004) at main_nix.cpp:74 0000025 0x0864e1b4 in main (argc=1, argv=0xbff83004) at main_nix.cpp:50 |
|
this is my bt: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 25214)] 0x00000000 in ?? () (gdb) bt #0 0x00000000 in ?? () 0000001 0x085c6a0e in UndoWidget::insertUndoItem (this=0x88d8330, target=0x8e2d7a0, state=0x8e32868) at undogui.cpp:154 0000002 0x085cb77c in UndoManager::setState (this=0x88242a8, gui=0x88d8330, uid=-1) at undomanager.cpp:242 0000003 0x085cd172 in UndoManager::showObject (this=0x88242a8, uid=-1) at undomanager.cpp:611 0000004 0x08630d17 in ScribusMainWindow::setUndoMode (this=0x87b1218, isObjectSpecific=false) at scribus.cpp:8381 0000005 0x085efb29 in ScribusMainWindow::qt_invoke (this=0x87b1218, _id=235, _o=0xbf9208b0) at scribus.moc:1065 0000006 0x40488ffa in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 0000007 0x404891bf in QObject::activate_signal_bool () from /usr/qt/3/lib/libqt-mt.so.3 0000008 0x40806f49 in QAction::toggled () from /usr/qt/3/lib/libqt-mt.so.3 0000009 0x405d77f9 in QAction::setOn () from /usr/qt/3/lib/libqt-mt.so.3 0000010 0x084fd6ed in ScribusView::setGlobalUndoMode (this=0x8cc8158) at scribusview.cpp:9537 0000011 0x084c6390 in ScribusView::contentsMouseReleaseEvent (this=0x8cc8158, m=0xbf921100) at scribusview.cpp:2034 0000012 0x405a5815 in QScrollView::viewportMouseReleaseEvent () from /usr/qt/3/lib/libqt-mt.so.3 0000013 0x405a7ed1 in QScrollView::eventFilter () from /usr/qt/3/lib/libqt-mt.so.3 ---Type <return> to continue, or q <return> to quit--- 0000014 0x4048646f in QObject::activate_filters () from /usr/qt/3/lib/libqt-mt.so.3 0000015 0x40486544 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3 0000016 0x404c29ef in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 0000017 0x4042501f in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3 0000018 0x404252e6 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 0000019 0x403be85a in QETWidget::translateMouseEvent () from /usr/qt/3/lib/libqt-mt.so.3 0000020 0x403bce98 in QApplication::x11ProcessEvent () from /usr/qt/3/lib/libqt-mt.so.3 0000021 0x403d0da5 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 0000022 0x4043b9d1 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 0000023 0x4043b926 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 0000024 0x4042417f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 0000025 0x0863743b in mainApp (argc=1, argv=0xbf921c44) at main_nix.cpp:74 0000026 0x086373ae in main (argc=1, argv=0xbf921c44) at main_nix.cpp:50 |
|
Resolving as a duplicate as the bt is the same and 0006504 has better description of the steps necessary to reproduce the crash. |
Date Modified | Username | Field | Change |
---|---|---|---|
2005-10-04 20:58 | jo-hannes | New Issue | |
2005-10-25 19:12 | cbradney | Product Version | => 1.3.1cvs |
2005-10-26 02:10 |
|
Note Added: 0007210 | |
2006-02-04 01:16 |
|
Status | new => assigned |
2006-02-04 01:16 |
|
Assigned To | => Tsoots |
2006-03-02 14:14 | cbradney | Note Added: 0008998 | |
2006-03-02 15:22 | jo-hannes | Note Added: 0009003 | |
2006-03-02 19:28 | cbradney | Note Added: 0009007 | |
2006-03-02 19:29 | cbradney | Note Edited: 0009007 | |
2006-03-07 23:10 | jo-hannes | Note Added: 0009144 | |
2006-03-28 08:54 | jo-hannes | Relationship added | related to 0003520 |
2007-11-30 09:15 | jghali | Relationship added | related to 0006504 |
2007-12-02 13:46 | jghali | Relationship replaced | duplicate of 0006504 |
2007-12-02 13:46 | jghali | Duplicate ID | 0 => 6504 |
2007-12-02 13:46 | jghali | Status | assigned => resolved |
2007-12-02 13:46 | jghali | Resolution | open => duplicate |
2007-12-02 13:46 | jghali | Note Added: 0018124 | |
2007-12-02 14:16 | jghali | Status | resolved => closed |