View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005483 | Scribus | Undo/Redo | public | 2007-03-24 23:43 | 2007-03-27 21:30 |
Reporter | Jesse | Assigned To | jghali | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | i386 ? (P3) | OS | Windows & Slackware Linux | OS Version | Win 2003, Lin 11 |
Product Version | 1.3.3.8 | ||||
Fixed in Version | 1.3.3.9cvs | ||||
Summary | 0005483: Scribus crashes when trying to resize an empty tiny text frame after undoing the addition of text. | ||||
Description | When a new text frame has text added then removed with an undo, and is then resized with the mouse by dragging the corner, Scribus crashes with "EXCEPTION_ACCESS_VIOLATION" on windows 2003 and with "Signal 0000011" in Linux. | ||||
Steps To Reproduce | 1 Run scribus. 2 Start with a new single page. 3 Insert a text frame. 4 Edit contents of that text frame, and add a word or two. 5 Click Undo. At this point, the text frame will be empty and tiny. 6 Try to resize the text frame by grabbing and dragging the right bottom corner. Scribus should instantly crash, popping up a "Scribus Crash" dialog indicating as much. | ||||
Additional Information | Same thing happens in windows and linux. | ||||
Tags | No tags attached. | ||||
Patch | |||||
related to | 0005745 | closed | Metabug: Undo/Redo issues |
|
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1223964976 (LWP 12841)] 0x0819883c in PageItem::locked (this=0x0) at pageitem.h:660 660 bool locked() const { return m_Locked; } (gdb) bt #0 0x0819883c in PageItem::locked (this=0x0) at pageitem.h:660 0000001 0x0856d220 in ScribusView::SizeItem (this=0x916c2c0, newX=4, newY=3, pi=0x0, fromMP=false, DoUpdateClip=true, redraw=true) at scribusview.cpp:6467 0000002 0x085711e6 in ScribusView::SizeItem (this=0x916c2c0, newX=4, newY=3, ite=0, fromMP=false, DoUpdateClip=true, redraw=true) at scribusview.cpp:6460 0000003 0x085827c0 in ScribusView::contentsMouseMoveEvent (this=0x916c2c0, m=0xbfd58384) at scribusview.cpp:3972 0000004 0xb783e9e5 in QScrollView::viewportMouseMoveEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000005 0xb783c023 in QScrollView::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3 0000006 0xb7726f7c in QObject::activate_filters () from /usr/lib/qt3/lib/libqt-mt.so.3 0000007 0xb7726feb in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3 0000008 0xb776002c in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 0000009 0xb76c8547 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000010 0xb76c947b in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000011 0xb7667e72 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000012 0xb7667046 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000013 0xb767768a in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 0000014 0xb76df368 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 0000015 0xb76df1fe in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000016 0xb76c80ff in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000017 0x08727351 in mainApp (argc=1, argv=0xbfd58be4) at main_nix.cpp:74 0000018 0x08727395 in main (argc=Cannot access memory at address 0x1 ) at main_nix.cpp:50 (gdb) |
|
seems good now on linux |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-03-24 23:43 | Jesse | New Issue | |
2007-03-24 23:48 |
|
Note Added: 0015613 | |
2007-03-24 23:48 |
|
Status | new => assigned |
2007-03-24 23:48 |
|
Assigned To | => Tsoots |
2007-03-26 10:41 |
|
Assigned To | Tsoots => jghali |
2007-03-26 10:42 |
|
Status | assigned => resolved |
2007-03-26 10:42 |
|
Fixed in Version | => 1.3.3.9cvs |
2007-03-26 10:42 |
|
Resolution | open => fixed |
2007-03-26 10:42 |
|
Note Added: 0015623 | |
2007-03-27 21:30 | cbradney | Status | resolved => closed |
2007-05-23 20:11 | christoph_s | Relationship added | related to 0005745 |