View Issue Details

IDProjectCategoryView StatusLast Update
0009076ScribusImport / Exportpublic2010-05-05 15:23
Reporterchristoph_s Assigned Tofschmid  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version1.3.7svn 
Target Version1.3.7Fixed in Version1.3.7svn 
Summary0009076: SVG file crashes Scribus
DescriptionTry to load the file: http://upload.wikimedia.org/wikipedia/commons/5/52/Greater_Coat_of_Arms_of_Belgium.svg into Scribus. It results in a crash.
Additional InformationStarting program: /opt/scribus137/bin/scribus
[Thread debugging using libthread_db enabled]
[New Thread 0xb65946d0 (LWP 8660)]
[New Thread 0xb529fb90 (LWP 8718)]
[New Thread 0xb4803b90 (LWP 8728)]
[New Thread 0xb4002b90 (LWP 8729)]
[Thread 0xb4803b90 (LWP 8728) exited]
[Thread 0xb4002b90 (LWP 8729) exited]
[New Thread 0xb4002b90 (LWP 8730)]
[New Thread 0xb4803b90 (LWP 8731)]
[Thread 0xb4002b90 (LWP 8730) exited]
[Thread 0xb4803b90 (LWP 8731) exited]
"unsupported SVG feature: stroke-miterlimit"
"unsupported SVG feature: marker"
"unsupported SVG feature: marker-start"
"unsupported SVG feature: marker-mid"
"unsupported SVG feature: marker-end"
"unsupported SVG feature: visibility"
"unsupported SVG feature: overflow"
"unsupported SVG feature: enable-background"
ASSERT failure in QVector<T>::at: "index out of range", file /usr/include/QtCore/qvector.h, line 329

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb65946d0 (LWP 8660)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
0000001 0xb67d68f5 in raise () from /lib/libc.so.6
0000002 0xb67d81e1 in abort () from /lib/libc.so.6
0000003 0xb6e859a7 in qt_message_output (msgType=QtFatalMsg,
    buf=0x1535ea38 "ASSERT failure in QVector<T>::at: \"index out of range\", file /usr/include/QtCore/qvector.h, line 329") at global/qglobal.cpp:2042
0000004 0xb6e85da1 in qFatal (
    msg=0xb6fd7d68 "ASSERT failure in %s: \"%s\", file %s, line %d")
    at global/qglobal.cpp:2241
0000005 0xb6e85e5c in qt_assert_x (where=0x8bfee35 "QVector<T>::at",
    what=0x8bfedf7 "index out of range",
    file=0x8bfee17 "/usr/include/QtCore/qvector.h", line=329)
    at global/qglobal.cpp:1819
0000006 0x0833a77b in QVector<QPoint>::at (this=0xbfecc6c8, i=-1)
    at /usr/include/QtCore/qvector.h:329
0000007 0x0833a7c2 in QPolygon::point (this=0xbfecc6c8, index=-1)
    at /usr/include/QtGui/qpolygon.h:118
0000008 0x0859c920 in PageItem::setPolyClip (this=0x1535ec08, up=1, down=0)
    at /home/christoph/scribus137/Version135/Scribus/scribus/pageitem.cpp:5235
0000009 0x0894a14f in ScribusDoc::AdjustItemSize (this=0xa519b68,
    currItem=0x1535ec08)
    at /home/christoph/scribus137/Version135/Scribus/scribus/scribusdoc.cpp:9763
---Type <return> to continue, or q <return> to quit---
0000010 0xb5b7643c in SVGPlug::finishNode (this=0xa1bd5a8, e=@0xbfecd038,
    item=0x1535ec08)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:587
0000011 0xb5b79480 in SVGPlug::parsePath (this=0xa1bd5a8, e=@0xbfecd038)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:1303
0000012 0xb5b7c7d6 in SVGPlug::parseElement (this=0xa1bd5a8, e=@0xbfecd038)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:1055
0000013 0xb5b7d9e0 in SVGPlug::parseGroup (this=0xa1bd5a8, e=@0xbfecd478)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:931
0000014 0xb5b7c383 in SVGPlug::parseElement (this=0xa1bd5a8, e=@0xbfecd478)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:1033
0000015 0xb5b7d9e0 in SVGPlug::parseGroup (this=0xa1bd5a8, e=@0xbfecd8b8)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:931
0000016 0xb5b7c383 in SVGPlug::parseElement (this=0xa1bd5a8, e=@0xbfecd8b8)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:1033
0000017 0xb5b7d9e0 in SVGPlug::parseGroup (this=0xa1bd5a8, e=@0xbfecdcf8)
---Type <return> to continue, or q <return> to quit---
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:931
0000018 0xb5b7c383 in SVGPlug::parseElement (this=0xa1bd5a8, e=@0xbfecdcf8)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:1033
0000019 0xb5b7d9e0 in SVGPlug::parseGroup (this=0xa1bd5a8, e=@0xbfecdf88)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:931
0000020 0xb5b80ed2 in SVGPlug::convert (this=0xa1bd5a8, trSettings=@0xbfece190,
    flags=1)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:338
0000021 0xb5b822d5 in SVGPlug::import (this=0xa1bd5a8, fname=@0xbfece1d0,
    trSettings=@0xbfece190, flags=1)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:232
0000022 0xb5b8302c in SVGImportPlugin::import (this=0x938d990,
    filename=@0xbfece22c, flags=1)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/svgplugin.cpp:184
0000023 0xb5b659c7 in SVGImportPlugin::loadFile (this=0x938d990,
    fileName=@0x9308128, flags=1)
    at /home/christoph/scribus137/Version135/Scribus/scribus/plugins/import/svg/---Type <return> to continue, or q <return> to quit---
svgplugin.cpp:145
0000024 0x085385ae in FileFormat::loadFile (this=0x93fd3c8, fileName=@0x9308128,
    flags=1, index=0)
    at /home/christoph/scribus137/Version135/Scribus/scribus/loadsaveplugin.cpp:269
0000025 0x0846a408 in FileLoader::LoadFile (this=0x9308120, currDoc=0xa519b68)
    at /home/christoph/scribus137/Version135/Scribus/scribus/fileloader.cpp:298
0000026 0x088deb8c in ScribusMainWindow::loadDoc (this=0x8ecc550,
    fileName=@0xbfece5b8)
    at /home/christoph/scribus137/Version135/Scribus/scribus/scribus.cpp:3908
0000027 0x088e1ac3 in ScribusMainWindow::slotDocOpen (this=0x8ecc550)
    at /home/christoph/scribus137/Version135/Scribus/scribus/scribus.cpp:3659
0000028 0x08259abe in ScribusMainWindow::qt_metacall (this=0x8ecc550,
    _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfece7ac)
    at /home/christoph/scribus137/Version135/Scribus/scribus/moc_scribus.cxx:478
0000029 0xb6f97ee7 in QMetaObject::activate (sender=0x9209370,
    from_signal_index=5, to_signal_index=6, argv=0xbfece7ac)
    at kernel/qobject.cpp:3113
0000030 0xb6f98370 in QMetaObject::activate (sender=0x9209370, m=0xb7e547e8,
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbfece7ac)
    at kernel/qobject.cpp:3207
0000031 0xb76043c1 in QAction::triggered (this=0x9209370, _t1=false)
---Type <return> to continue, or q <return> to quit---
    at .moc/release-shared/moc_qaction.cpp:236
0000032 0xb7604e5f in QAction::activate (this=0x9209370, event=QAction::Trigger)
    at kernel/qaction.cpp:1160
0000033 0xb7a907b2 in QToolButton::nextCheckState (this=0x6)
    at ../../include/QtGui/../../src/gui/kernel/qaction.h:203
0000034 0xb79ad29f in QAbstractButtonPrivate::click (this=0x9017088)
    at widgets/qabstractbutton.cpp:525
0000035 0xb79ad52b in QAbstractButton::mouseReleaseEvent (this=0x931e298,
    e=0xbfeced5c) at widgets/qabstractbutton.cpp:1115
0000036 0xb7a908ac in QToolButton::mouseReleaseEvent (this=0x931e298, e=0xbfeced5c)
    at widgets/qtoolbutton.cpp:709
0000037 0xb7662d39 in QWidget::event (this=0x931e298, event=0xbfeced5c)
    at kernel/qwidget.cpp:7549
0000038 0xb79abf9f in QAbstractButton::event (this=0x931e298, e=0xbfeced5c)
    at widgets/qabstractbutton.cpp:1077
0000039 0xb7a9391e in QToolButton::event (this=0x931e298, event=0xbfeced5c)
    at widgets/qtoolbutton.cpp:1151
0000040 0xb760b4fc in QApplicationPrivate::notify_helper (this=0x8e5fae8,
    receiver=0x931e298, e=0xbfeced5c) at kernel/qapplication.cpp:4056
0000041 0xb760fb4f in QApplication::notify (this=0xbfed05d8, receiver=0x931e298,
    e=0xbfeced5c) at kernel/qapplication.cpp:3758
0000042 0xb6f825eb in QCoreApplication::notifyInternal (this=0xbfed05d8,
    receiver=0x931e298, event=0xbfeced5c) at kernel/qcoreapplication.cpp:610
---Type <return> to continue, or q <return> to quit---
0000043 0xb7611131 in QApplicationPrivate::sendMouseEvent (receiver=0x931e298,
    event=0xbfeced5c, alienWidget=0x931e298, nativeWidget=0x8ecc550,
    buttonDown=0xb7e6da20, lastMouseReceiver=@0xb7e6da24)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
0000044 0xb767e83f in QETWidget::translateMouseEvent (this=0x8ecc550,
    event=0xbfed0338) at kernel/qapplication_x11.cpp:4402
0000045 0xb767dea2 in QApplication::x11ProcessEvent (this=0xbfed05d8,
    event=0xbfed0338) at kernel/qapplication_x11.cpp:3421
0000046 0xb76a647a in x11EventSourceDispatch (s=0x8e66000, callback=0,
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
0000047 0xb6da06d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000048 0xb6da3a72 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
0000049 0xb6da402e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
0000050 0xb6faec18 in QEventDispatcherGlib::processEvents (this=0x8e62d00,
    flags=@0xbfed04d8) at kernel/qeventdispatcher_glib.cpp:327
0000051 0xb76a6275 in QGuiEventDispatcherGlib::processEvents (this=0x8e62d00,
    flags=@0xbfed0508) at kernel/qguieventdispatcher_glib.cpp:202
0000052 0xb6f8179d in QEventLoop::processEvents (this=0xbfed0580,
    flags=@0xbfed0544) at kernel/qeventloop.cpp:149
0000053 0xb6f81a2a in QEventLoop::exec (this=0xbfed0580, flags=@0xbfed0588)
    at kernel/qeventloop.cpp:201
0000054 0xb6f83bc1 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
0000055 0xb760ace7 in QApplication::exec () at kernel/qapplication.cpp:3525
---Type <return> to continue, or q <return> to quit---
0000056 0x08b800b2 in mainApp (argc=1, argv=0xbfed06c4)
    at /home/christoph/scribus137/Version135/Scribus/scribus/main_nix.cpp:84
0000057 0x08b80122 in main (argc=Cannot access memory at address 0x21d4
)
    at /home/christoph/scribus137/Version135/Scribus/scribus/main_nix.cpp:52
(gdb)
TagsNo tags attached.
Patch

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2010-05-03 23:59 christoph_s New Issue
2010-05-04 21:08 fschmid Status new => resolved
2010-05-04 21:08 fschmid Fixed in Version => 1.3.7svn
2010-05-04 21:08 fschmid Resolution open => fixed
2010-05-04 21:08 fschmid Assigned To => fschmid
2010-05-05 15:23 christoph_s Status resolved => closed