View Issue Details

IDProjectCategoryView StatusLast Update
0005120ScribusStory Editor / Text Framespublic2007-03-09 22:05
Reporterchristoph_s Assigned Toavox  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86OSLinuxOS VersionSuSE 10.2
Product Version1.3.4cvs 
Fixed in Version1.3.4cvs 
Summary0005120: Opening SE in a saved file triggers crash
DescriptionThis is weird: Edit a text frame, save and close the doc. Then reopen the doc and try to edit the same text frame in the SE -> crash

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225111856 (LWP 4727)]
0x0826a57d in Style::validate (this=0x92bf5ec)
    at /home/christoph/scribus134cvs/Scribus/scribus/style.h:170
170 if (m_base && m_baseversion != m_base->version()) {
(gdb) bt
#0 0x0826a57d in Style::validate (this=0x92bf5ec)
    at /home/christoph/scribus134cvs/Scribus/scribus/style.h:170
0000001 0x089a067f in CharStyle::eraseCharStyle (this=0x92bf5ec, other=@0x92bf5ec)
    at /home/christoph/scribus134cvs/Scribus/scribus/styles/charstyle.cpp:113
0000002 0x089a1019 in ParagraphStyle::eraseStyle (this=0x92bf5c0, other=@0x92bf5c0)
    at /home/christoph/scribus134cvs/Scribus/scribus/styles/paragraphstyle.cpp:182
0000003 0x0899d08c in ParagraphStyle::erase (this=0x92bf5c0)
    at /home/christoph/scribus134cvs/Scribus/scribus/styles/paragraphstyle.h:75
0000004 0x0899bca3 in StoryText::clear (this=0x9252fb4)
    at /home/christoph/scribus134cvs/Scribus/scribus/text/storytext.cpp:273
0000005 0x0899bf0e in StoryText::operator= (this=0x9252fb4, other=@0xbfe25d74)
    at /home/christoph/scribus134cvs/Scribus/scribus/text/storytext.cpp:246
0000006 0x0883585b in SEditor::setCurrentDocument (this=0x9252e90, docc=0x92f54e0)
    at /home/christoph/scribus134cvs/Scribus/scribus/story.cpp:184
0000007 0x0884921c in StoryEditor::setCurrentDocumentAndItem (this=0x920eff8,
    doc=0x92f54e0, item=0x94a4730)
    at /home/christoph/scribus134cvs/Scribus/scribus/story.cpp:1680
0000008 0x0868cfc3 in ScribusMainWindow::slotStoryEditor (this=0x8bd0c78)
    at /home/christoph/scribus134cvs/Scribus/scribus/scribus.cpp:8764
0000009 0x086bcb33 in ScribusMainWindow::setAppMode (this=0x8bd0c78, mode=2)
    at /home/christoph/scribus134cvs/Scribus/scribus/scribus.cpp:6013
0000010 0x086bd94a in ScribusMainWindow::setAppModeByToggle (this=0x8bd0c78,
---Type <return> to continue, or q <return> to quit---
    isOn=true, newMode=2)
    at /home/christoph/scribus134cvs/Scribus/scribus/scribus.cpp:5797
0000011 0x086e2022 in ScribusMainWindow::qt_invoke (this=0x8bd0c78, _id=175,
    _o=0xbfe26238)
    at /home/christoph/scribus134cvs/Scribus/scribus/scribus.moc:1062
0000012 0xb7aac3cd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000013 0x08676799 in ScrAction::toggledData (this=0x8c131e0, t0=true, t1=2)
    at /home/christoph/scribus134cvs/Scribus/scribus/scraction.moc:177
0000014 0x08676844 in ScrAction::toggledToToggledData (this=0x8c131e0, ison=true)
    at /home/christoph/scribus134cvs/Scribus/scribus/scraction.cpp:145
0000015 0x08676f96 in ScrAction::qt_invoke (this=0x8c131e0, _id=16, _o=0xbfe26374)
    at /home/christoph/scribus134cvs/Scribus/scribus/scraction.moc:227
0000016 0xb7aac3cd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000017 0xb7aaca95 in QObject::activate_signal_bool () from /usr/lib/libqt-mt.so.3
0000018 0xb7e0834e in QAction::toggled () from /usr/lib/libqt-mt.so.3
0000019 0xb7bf1958 in QAction::setOn () from /usr/lib/libqt-mt.so.3
0000020 0xb7bec998 in QAction::internalActivation () from /usr/lib/libqt-mt.so.3
0000021 0xb7e0856c in QAction::qt_invoke () from /usr/lib/libqt-mt.so.3
0000022 0x08676fb1 in ScrAction::qt_invoke (this=0x8c131e0, _id=8, _o=0xbfe264b4)
    at /home/christoph/scribus134cvs/Scribus/scribus/scraction.moc:229
0000023 0xb7aac3cd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000024 0xb7de60ce in QSignal::signal () from /usr/lib/libqt-mt.so.3
0000025 0xb7ac8497 in QSignal::activate () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000026 0xb7bb22e7 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
0000027 0xb7ae51b0 in QWidget::event () from /usr/lib/libqt-mt.so.3
0000028 0xb7a4d647 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000029 0xb7a4e641 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000030 0xb79ed9f9 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000031 0xb79ec01f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
0000032 0xb79fc91a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000033 0xb7a640e0 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000034 0xb7a4cf7f in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
0000035 0xb7bb55c7 in QPopupMenu::exec () from /usr/lib/libqt-mt.so.3
0000036 0x0878a26d in ScribusView::contentsMouseReleaseEvent (this=0x92a3798,
    m=0xbfe29484)
    at /home/christoph/scribus134cvs/Scribus/scribus/scribusview.cpp:2810
0000037 0xb7bc3ed1 in QScrollView::viewportMouseReleaseEvent ()
   from /usr/lib/libqt-mt.so.3
0000038 0xb7bc11af in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
0000039 0xb7aabccc in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
0000040 0xb7aabd3b in QObject::event () from /usr/lib/libqt-mt.so.3
0000041 0xb7ae4e3c in QWidget::event () from /usr/lib/libqt-mt.so.3
0000042 0xb7a4d647 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000043 0xb7a4e641 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000044 0xb79ed0f7 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000045 0xb79ec01f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000046 0xb79fc91a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000047 0xb7a640e0 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000048 0xb7a63f76 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
0000049 0xb7a4d00f in QApplication::exec () from /usr/lib/libqt-mt.so.3
0000050 0x0840d8bb in mainApp (argc=1, argv=0xbfe29cd4)
    at /home/christoph/scribus134cvs/Scribus/scribus/main_nix.cpp:76
0000051 0x0840d922 in main (argc=153805408, argv=0x9356730)
    at /home/christoph/scribus134cvs/Scribus/scribus/main_nix.cpp:52
TagsNo tags attached.
Patch

Relationships

child of 0003964 closedplinnell 1.3.4 Release Metabug 

Activities

jghali

2007-01-14 15:00

administrator   ~0014798

No crash here, please upload sample document

2007-01-14 23:17

 

5120Document-2.sla (49,990 bytes)

plinnell

2007-01-14 23:19

viewer   ~0014806

Exact sequence:

Open this doc and highlight the first couple of words.

Change font or font size, so there is a style override.

Save, Close

Reopen, then select frame and then click the SE icon. Splat.

plinnell

2007-03-09 22:03

viewer   ~0015510

gone now

Issue History

Date Modified Username Field Change
2007-01-09 14:50 christoph_s New Issue
2007-01-14 15:00 jghali Note Added: 0014798
2007-01-14 23:11 plinnell Status new => confirmed
2007-01-14 23:17 plinnell File Added: 5120Document-2.sla
2007-01-14 23:19 plinnell Note Added: 0014806
2007-01-14 23:21 plinnell Relationship added child of 0003964
2007-03-09 22:03 plinnell Status confirmed => resolved
2007-03-09 22:03 plinnell Fixed in Version => 1.3.4cvs
2007-03-09 22:03 plinnell Resolution open => fixed
2007-03-09 22:03 plinnell Assigned To => plinnell
2007-03-09 22:03 plinnell Note Added: 0015510
2007-03-09 22:03 plinnell Status resolved => assigned
2007-03-09 22:03 plinnell Assigned To plinnell => avox
2007-03-09 22:04 plinnell Status assigned => resolved
2007-03-09 22:04 plinnell Status resolved => closed
2015-09-17 20:08 Kunda Category Story Editor / Text Frames => Story Ed/Txt Frames
2015-09-17 20:12 Kunda Category Story Ed/Txt Frames => Story Editor / Text Frames