View Issue Details

IDProjectCategoryView StatusLast Update
0006406ScribusStory Editor / Text Framespublic2007-12-26 17:02
Reporterchristoph_s Assigned Tofschmid  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86OSLinuxOS VersionSuSE 10.3
Product Version1.3.5svn 
Target Version1.3.5Fixed in Version1.3.5svn 
Summary0006406: Overwriting sample text triggers a crash
DescriptionIf a sample text is to be overwritten via "Get Text", Scribus crashes with Signal 6
Additional InformationProgram received signal SIGABRT, Aborted.
[Switching to Thread 0xb6bc9aa0 (LWP 4523)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
0000001 0xb6ecc8f5 in raise () from /lib/libc.so.6
0000002 0xb6ece1e1 in abort () from /lib/libc.so.6
0000003 0xb6ec5c1e in __assert_fail () from /lib/libc.so.6
0000004 0x08a53c67 in StoryText::item (this=0x9700dd0, itm=1872)
    at /home/christoph/scribus135/trunk/Scribus/scribus/text/storytext.cpp:1191
0000005 0x0854e11a in PageItem_TextFrame::DrawObj_Item (this=0x96fcbe0,
    p=0x9dfe960, cullingArea={x1 = 148, y1 = 10, x2 = 1391, y2 = 782}, sc=1)
    at /home/christoph/scribus135/trunk/Scribus/scribus/pageitem_textframe.cpp:2299
0000006 0x08512c4d in PageItem::DrawObj (this=0x96fcbe0, p=0x9dfe960, cullingArea=
      {x1 = 148, y1 = 10, x2 = 1391, y2 = 782})
    at /home/christoph/scribus135/trunk/Scribus/scribus/pageitem.cpp:921
0000007 0x082fdb76 in Canvas::DrawPageItems (this=0x974b308, painter=0x9dfe960,
    clip={x1 = 148, y1 = 10, x2 = 1390, y2 = 781})
    at /home/christoph/scribus135/trunk/Scribus/scribus/canvas.cpp:1241
0000008 0x0830150c in Canvas::drawContents (this=0x974b308, psx=0xbf94ba80,
    clipx=148, clipy=10, clipw=1243, cliph=772)
    at /home/christoph/scribus135/trunk/Scribus/scribus/canvas.cpp:474
0000009 0x083020d1 in Canvas::paintEvent (this=0x974b308, p=0xbf94be14)
    at /home/christoph/scribus135/trunk/Scribus/scribus/canvas.cpp:366
0000010 0xb7971ced in QWidget::event () from /usr/lib/libQtGui.so.4
0000011 0xb792ce3d in QApplicationPrivate::notify_helper ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libQtGui.so.4
0000012 0xb79330d3 in QApplication::notify () from /usr/lib/libQtGui.so.4
0000013 0xb742886b in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
0000014 0xb7979c7e in qt_sendSpontaneousEvent () from /usr/lib/libQtGui.so.4
0000015 0xb7a8a502 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
0000016 0xb7a89f9c in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000017 0xb7a8a159 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
0000018 0xb7a89f9c in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000019 0xb7a89e91 in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000020 0xb7a89e91 in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000021 0xb7a89e91 in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000022 0xb7a89e91 in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000023 0xb7a8a159 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
0000024 0xb7a89f9c in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000025 0xb7a8a159 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
0000026 0xb7a89f9c in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000027 0xb7a8a159 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
0000028 0xb7a89f9c in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000029 0xb7a8a159 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
0000030 0xb7a89f9c in QWidgetBackingStore::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
0000031 0xb7a8a159 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
0000032 0xb7a8ade7 in QWidgetBackingStore::cleanRegion ()
   from /usr/lib/libQtGui.so.4
0000033 0xb7a8af8f in QWidget::repaint () from /usr/lib/libQtGui.so.4
0000034 0xb7972da1 in QWidget::repaint () from /usr/lib/libQtGui.so.4
0000035 0xb7972ece in QWidget::repaint () from /usr/lib/libQtGui.so.4
0000036 0x08885159 in ScribusView::setRulerPos (this=0x974a578, x=148, y=10)
    at /home/christoph/scribus135/trunk/Scribus/scribus/scribusview.cpp:3132
0000037 0x08885cf4 in ScribusView::DrawNew (this=0x974a578)
    at /home/christoph/scribus135/trunk/Scribus/scribus/scribusview.cpp:3492
0000038 0x087ca1a7 in ScribusMainWindow::slotGetContent (this=0x8ca62e0)
    at /home/christoph/scribus135/trunk/Scribus/scribus/scribus.cpp:3987
0000039 0x0821653e in ScribusMainWindow::qt_metacall (this=0x8ca62e0,
    _c=QMetaObject::InvokeMetaMethod, _id=55, _a=0xbf94d98c)
    at /home/christoph/scribus135/trunk/Scribus/scribus/moc_scribus.cxx:450
---Type <return> to continue, or q <return> to quit---
0000040 0xb7439bd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
0000041 0xb7439ee0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
0000042 0xb7926df1 in QAction::triggered () from /usr/lib/libQtGui.so.4
0000043 0xb792792f in QAction::activate () from /usr/lib/libQtGui.so.4
0000044 0xb7c6a66f in QMenuPrivate::activateAction () from /usr/lib/libQtGui.so.4
0000045 0xb7c6cb97 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
0000046 0xb7971d0c in QWidget::event () from /usr/lib/libQtGui.so.4
0000047 0xb7c68465 in QMenu::event () from /usr/lib/libQtGui.so.4
0000048 0xb792ce3d in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
0000049 0xb79335ad in QApplication::notify () from /usr/lib/libQtGui.so.4
0000050 0xb742886b in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
0000051 0xb79846cc in QETWidget::translateMouseEvent () from /usr/lib/libQtGui.so.4
0000052 0xb7983236 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
0000053 0xb79a665a in x11EventSourceDispatch () from /usr/lib/libQtGui.so.4
0000054 0xb6dd9446 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000055 0xb6ddc7e2 in ?? () from /usr/lib/libglib-2.0.so.0
0000056 0x08c5ec90 in ?? ()
0000057 0x00000000 in ?? ()
TagsNo tags attached.
Patch

Relationships

child of 0005693 closedplinnell 1.3.5 bug collection (prior to roadmap) 

Activities

plinnell

2007-10-27 23:27

viewer   ~0017773

using ODT import:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6bb26d0 (LWP 9152)]
0xb4347c12 in ContentReader::endElement ()
   from /opt/135/lib/scribus/plugins//gettext//libodtimplugin.so
(gdb) bt
#0 0xb4347c12 in ContentReader::endElement ()
   from /opt/135/lib/scribus/plugins//gettext//libodtimplugin.so
0000001 0xb43482da in ContentReader::endElement ()
   from /opt/135/lib/scribus/plugins//gettext//libodtimplugin.so
0000002 0xb71c2a94 in xmlParseElement () from /usr/lib/libxml2.so.2
0000003 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000004 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000005 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000006 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000007 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000008 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000009 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000010 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000011 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000012 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000013 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000014 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000015 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000016 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000017 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000018 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000019 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000020 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
---Type <return> to continue, or q <return> to quit---
0000021 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000022 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000023 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000024 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000025 0xb71c01a5 in xmlParseContent () from /usr/lib/libxml2.so.2
0000026 0xb71c298e in xmlParseElement () from /usr/lib/libxml2.so.2
0000027 0xb71c4afb in xmlParseDocument () from /usr/lib/libxml2.so.2
0000028 0xb71c592f in xmlSAXParseFileWithData () from /usr/lib/libxml2.so.2
0000029 0xb71c59f3 in xmlSAXParseFile () from /usr/lib/libxml2.so.2
0000030 0xb434668c in ContentReader::parse ()
   from /opt/135/lib/scribus/plugins//gettext//libodtimplugin.so
0000031 0xb435080f in OdtIm::OdtIm ()
   from /opt/135/lib/scribus/plugins//gettext//libodtimplugin.so
0000032 0xb4351426 in GetText ()
   from /opt/135/lib/scribus/plugins//gettext//libodtimplugin.so
0000033 0x08415d61 in gtGetText::CallDLL ()
0000034 0x08416b42 in gtGetText::launchImporter ()
0000035 0x08822755 in ScribusMainWindow::slotGetContent ()
0000036 0x081c1270 in ScribusMainWindow::qt_metacall ()
0000037 0xb7452bd0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
0000038 0xb7452ee0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
0000039 0xb793fdf1 in QAction::triggered () from /usr/lib/libQtGui.so.4
0000040 0xb794092f in QAction::activate () from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
0000041 0xb7c8366f in QMenuPrivate::activateAction () from /usr/lib/libQtGui.so.4
0000042 0xb7c85b97 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
0000043 0xb798ad0c in QWidget::event () from /usr/lib/libQtGui.so.4
0000044 0xb7c81465 in QMenu::event () from /usr/lib/libQtGui.so.4
0000045 0xb7945e3d in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
0000046 0xb794c5ad in QApplication::notify () from /usr/lib/libQtGui.so.4
0000047 0xb744186b in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
0000048 0xb799d6cc in QETWidget::translateMouseEvent () from /usr/lib/libQtGui.so.4
0000049 0xb799c236 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
0000050 0xb79bf65a in x11EventSourceDispatch () from /usr/lib/libQtGui.so.4
0000051 0xb6dce446 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000052 0xb6dd17e2 in ?? () from /usr/lib/libglib-2.0.so.0
0000053 0x08ce5c90 in ?? ()
0000054 0x00000000 in ?? ()
(gdb)

jghali

2007-10-28 01:10

administrator   ~0017774

Previous bt not related to that crash, but to text import of long docs, christoph_s, could you try again? Mrdocs and me think it's fixed.

jghali

2007-10-28 01:18

administrator   ~0017775

Fixed by a franz commit this afternoon!

christoph_s

2007-10-28 01:19

developer   ~0017776

Tested, fixed. Thanks.

Issue History

Date Modified Username Field Change
2007-10-25 18:31 christoph_s New Issue
2007-10-25 23:33 cbradney Relationship added child of 0005693
2007-10-27 23:27 plinnell Note Added: 0017773
2007-10-28 01:10 jghali Note Added: 0017774
2007-10-28 01:16 jghali Status new => assigned
2007-10-28 01:16 jghali Assigned To => fschmid
2007-10-28 01:18 jghali Status assigned => resolved
2007-10-28 01:18 jghali Fixed in Version => 1.3.5svn
2007-10-28 01:18 jghali Resolution open => fixed
2007-10-28 01:18 jghali Note Added: 0017775
2007-10-28 01:19 christoph_s Status resolved => closed
2007-10-28 01:19 christoph_s Note Added: 0017776
2007-12-20 22:52 cbradney Target Version => 1.3.5svn
2007-12-26 17:02 cbradney Target Version 1.3.5svn => 1.3.5
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