View Issue Details

IDProjectCategoryView StatusLast Update
0005109ScribusImport / Exportpublic2007-07-10 11:32
ReporterRvX Assigned Tojghali  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformLinuxOSXubuntuOS Version6.10
Product Version1.3.3.6 
Fixed in Version1.3.3.10svn 
Summary0005109: Crash on getting text from a .odt doc
DescriptionAfter creating a text frame and then getting text into it, Scribus crashes with Signal 0000011
Steps To Reproduce1. Create new document
2. Draw text frame
3. While text frame active go to File > Import > Get text... and choose file attached below.
TagsNo tags attached.
Patch

Activities

2007-01-08 14:25

 

kord.odt (9,725 bytes)

jo-hannes

2007-01-08 14:51

developer   ~0014661

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208105264 (LWP 2959)]
0x42126a09 in QString::QString () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
(gdb) bt
#0 0x42126a09 in QString::QString () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000001 0x083a10dc in gtStyle::getName (this=0x0)
    at /home/hannes/CVS/Scribus/scribus/gtstyle.cpp:52
0000002 0x003f580a in ContentReader::startElement (this=0xa0e1b90,
    name=@0xa389d40, attrs=@0xa389d50)
    at /home/hannes/CVS/Scribus/scribus/plugins/gettext/odtim/contentreader.cpp:99
0000003 0x003f6604 in ContentReader::startElement (fullname=0xa341082 "text:span",
    atts=0xa380688)
    at /home/hannes/CVS/Scribus/scribus/plugins/gettext/odtim/contentreader.cpp:308
0000004 0x418ecb1a in xmlParseStartTag () from /usr/lib/libxml2.so.2
0000005 0x418f5e6c in xmlParseElement () from /usr/lib/libxml2.so.2
0000006 0x418f1e8e in xmlParseContent () from /usr/lib/libxml2.so.2
0000007 0x418f5fa3 in xmlParseElement () from /usr/lib/libxml2.so.2
0000008 0x418f1e8e in xmlParseContent () from /usr/lib/libxml2.so.2
0000009 0x418f5fa3 in xmlParseElement () from /usr/lib/libxml2.so.2
0000010 0x418f1e8e in xmlParseContent () from /usr/lib/libxml2.so.2
0000011 0x418f5fa3 in xmlParseElement () from /usr/lib/libxml2.so.2
0000012 0x418f1e8e in xmlParseContent () from /usr/lib/libxml2.so.2
0000013 0x418f5fa3 in xmlParseElement () from /usr/lib/libxml2.so.2
0000014 0x418f63c8 in xmlParseDocument () from /usr/lib/libxml2.so.2
0000015 0x418f707f in xmlSAXParseFileWithData () from /usr/lib/libxml2.so.2
---Type <return> to continue, or q <return> to quit---
0000016 0x418f7137 in xmlSAXParseFile () from /usr/lib/libxml2.so.2
0000017 0x003f4563 in ContentReader::parse (this=0xa0e1b90, fileName=@0xbfb7ff74)
    at /home/hannes/CVS/Scribus/scribus/plugins/gettext/odtim/contentreader.cpp:255
0000018 0x003fe9b7 in OdtIm (this=0xa3fc998, fileName=@0xbfb7ffd4,
    enc=@0xbfb7ffd8, w=0xa421c98, textOnly=false)
    at /home/hannes/CVS/Scribus/scribus/plugins/gettext/odtim/odtim.cpp:102
0000019 0x003feda6 in GetText (filename=@0xbfb80044, encoding=@0xbfb80040,
    textOnly=false, writer=0xa421c98)
    at /home/hannes/CVS/Scribus/scribus/plugins/gettext/odtim/odtim.cpp:54
0000020 0x0839da25 in gtGetText::CallDLL (this=0x9f3a520, idata=@0xbfb80098,
    filePath=@0xbfb80120, encoding=@0xbfb80128, textOnly=false, append=false,
# importItem=0xa54d8d0) at /home/hannes/CVS/Scribus/scribus/gtgettext.cpp:163
0000021 0x0839e83b in gtGetText::launchImporter (this=0x9f3a520, importer=-1,
    filename=@0xbfb80120, textOnly=false, encoding=@0xbfb80128, append=false,
    target=0x0) at /home/hannes/CVS/Scribus/scribus/gtgettext.cpp:69
0000022 0x086c7e59 in ScribusMainWindow::slotGetContent (this=0x9de7b60)
    at /home/hannes/CVS/Scribus/scribus/scribus.cpp:3891
0000023 0x086cf358 in ScribusMainWindow::qt_invoke (this=0x9de7b60, _id=103,
    _o=0xbfb802f8) at /home/hannes/CVS/Scribus/scribus/scribus.moc:990
0000024 0x41e0abea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000025 0x41e0b71d in QObject::activate_signal ()
---Type <return> to continue, or q <return> to quit---#
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000026 0x421bb249 in QAction::activated () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000027 0x41f66c70 in QAction::internalActivation ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000028 0x421bb13c in QAction::qt_invoke () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000029 0x08664fe5 in ScrAction::qt_invoke (this=0xa055e40, _id=8, _o=0xbfb80414)
    at /home/hannes/CVS/Scribus/scribus/scraction.moc:229
0000030 0x41e0abea in QObject::activate_signal ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000031 0x42196ace in QSignal::signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000032 0x41e293b7 in QSignal::activate () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000033 0x41f2a635 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000034 0x41e48095 in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000035 0x41da1e6b in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000036 0x41da34c7 in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000037 0x41d3a390 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000038 0x41d384c6 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000039 0x41d4a14b in QEventLoop::processEvents ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000040 0x41dbb3f0 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000041 0x41da18ef in QApplication::enter_loop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000042 0x41f2c0c4 in QPopupMenu::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000043 0x08777dc1 in ScribusView::contentsMouseReleaseEvent (this=0xa376df0,
    m=0xbfb834b4) at /home/hannes/CVS/Scribus/scribus/scribusview.cpp:2810
0000044 0x41f3a8e1 in QScrollView::viewportMouseReleaseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000045 0x41f383af in QScrollView::eventFilter ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000046 0x41e0a22c in QObject::activate_filters ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000047 0x41e0a2ab in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000048 0x41e47cfc in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000049 0x41da1e6b in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000050 0x41da34c7 in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000051 0x41d399c6 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000052 0x41d384c6 in QApplication::x11ProcessEvent ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000053 0x41d4a14b in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000054 0x41dbb3f0 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000055 0x41dbb2a6 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000056 0x41da197f in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
0000057 0x083fd1bb in mainApp (argc=1, argv=0xbfb83db4)
    at /home/hannes/CVS/Scribus/scribus/main_nix.cpp:76
0000058 0x083fd222 in main (argc=Cannot access memory at address 0x1
)
    at /home/hannes/CVS/Scribus/scribus/main_nix.cpp:52

jghali

2007-07-03 21:54

administrator   ~0016734

The crash itself is now fixed both in 1.3.3.10svn and 1.3.5svn. However there is still an issue with default paragraph style handling which has to be fixed

plinnell

2007-07-10 11:32

viewer   ~0016765

fixed here

Issue History

Date Modified Username Field Change
2007-01-08 14:25 RvX New Issue
2007-01-08 14:25 RvX File Added: kord.odt
2007-01-08 14:51 jo-hannes Note Added: 0014661
2007-01-08 15:20 fschmid Status new => assigned
2007-01-08 15:20 fschmid Assigned To => Tsoots
2007-07-03 21:54 jghali Note Added: 0016734
2007-07-03 21:57 jghali Assigned To Tsoots => jghali
2007-07-04 21:06 jghali Status assigned => resolved
2007-07-04 21:06 jghali Resolution open => fixed
2007-07-04 21:06 jghali Fixed in Version => 1.3.3.10cvs
2007-07-10 11:32 plinnell Status resolved => closed
2007-07-10 11:32 plinnell Note Added: 0016765