Mantis Issue Tracking for Scribus
· Hosting provided by Anduin.net / Øverby Consulting ·

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011532ScribusImport / Exportpublic2013-05-20 22:152013-05-20 22:16
Reporterchristoph_s 
Assigned Tofschmid 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionduplicate 
Platformx86_64OSLinuxOS VersionOpenSUSE 12.1
Product Version1.5.0svn 
Target Version1.5.0Fixed in Version 
Summary0011532: PUB import crashes Scribus
DescriptionLoading the attached file leads to a sig 6 crash.
Additional InformationASSERT failure in QList<T>::take: "index out of range", file /usr/include/QtCore/qlist.h, line 485

Program received signal SIGABRT, Aborted.
0x00007ffff043cd95 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ffff043cd95 in raise () from /lib64/libc.so.6
0000001 0x00007ffff043e2ab in abort () from /lib64/libc.so.6
0000002 0x00007ffff3f97ec4 in qt_message_output (msgType=<optimized out>, buf=<optimized out>)
    at global/qglobal.cpp:2323
0000003 0x00007ffff3f9807f in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=
    QtFatalMsg, msg=0x7ffff4106798 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0x7fffffff9408)
    at global/qglobal.cpp:2369
0000004 0x00007ffff3f98224 in qFatal (msg=<optimized out>) at global/qglobal.cpp:2552
0000005 0x00007ffff3f9824e in qt_assert_x (where=<optimized out>, what=<optimized out>, file=<optimized out>,
    line=<optimized out>) at global/qglobal.cpp:2026
0000006 0x00000000008a91b7 in QList<PageItem*>::takeAt (this=0x3dcb450, i=4) at /usr/include/QtCore/qlist.h:485
0000007 0x00007fffdc16d05b in RawPainter::applyShadow (this=0x7fffffffc420, ite=0x3e00870)
    at /home/christoph/scribus15/Scribus/scribus/plugins/import/pub/importpub.cpp:1270
0000008 0x00007fffdc166315 in RawPainter::drawPath (this=0x7fffffffc420, path=...)
    at /home/christoph/scribus15/Scribus/scribus/plugins/import/pub/importpub.cpp:616
0000009 0x00007fffdb804101 in libmspub::writeCustomShape(libmspub::ShapeType, WPXPropertyList&, libwpg::WPGPaintInterface*, double, double, double, double, bool, libmspub::VectorTransformation2D, std::vector<libmspub::Line, std::allocator<libmspub::Line> >, boost::function<double (unsigned int)>, std::vector<libmspub::Color, std::allocator<libmspub::Color> > const&, boost::shared_ptr<libmspub::CustomShape const>) (shapeType=-24016, graphicsProps=...,
    painter=0x7fffffffc420, x=0.23167979002624683, y=0.4749004811898514, height=<optimized out>,
    width=<optimized out>, closeEverything=true, transform=..., lines=Cannot access memory at address 0x7fff00000001
) at PolygonUtils.cpp:6383
0000010 0x00007fffdb7ced38 in libmspub::MSPUBCollector::paintShape (this=0x7fffffffc000, info=..., foldedTransform=
    ..., isGroup=<optimized out>, thisTransform=...) at MSPUBCollector.cpp:508
0000011 0x00007fffdb7d2377 in call<libmspub::MSPUBCollector const* const, libmspub::ShapeInfo const, libmspub::Coordinate const, libmspub::VectorTransformation2D const, bool, libmspub::VectorTransformation2D const> (b5=...,
    b3=<optimized out>, b2=<optimized out>, b1=<optimized out>, this=<optimized out>, u=<optimized out>,
    b4=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:674
0000012 operator()<const libmspub::MSPUBCollector*> (a4=<optimized out>, this=<optimized out>, a3=<optimized out>,
    a5=..., a2=<optimized out>, a1=<optimized out>, u=<optimized out>)
    at /usr/include/boost/bind/mem_fn_template.hpp:684
0000013 operator()<boost::function<void()>, boost::_mfi::cmf5<boost::function<void()>, libmspub::MSPUBCollector, const libmspub::ShapeInfo&, const libmspub::Coordinate&, const libmspub::VectorTransformation2D&, bool, const libmspub::VectorTransformation2D&>, boost::_bi::list5<const libmspub::ShapeInfo&, const libmspub::Coordinate&, const libmspub::VectorTransformation2D&, bool&, const libmspub::VectorTransformation2D&> > (a=<synthetic pointer>,
    f=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:586
---Type <return> to continue, or q <return> to quit---
0000014 operator()<const libmspub::ShapeInfo, const libmspub::Coordinate, const libmspub::VectorTransformation2D, bool, const libmspub::VectorTransformation2D> (a5=..., a3=<optimized out>, a2=<optimized out>, a1=<optimized out>,
    this=<optimized out>, a4=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:174
0000015 boost::detail::function::function_obj_invoker5<boost::_bi::bind_t<boost::function<void ()>, boost::_mfi::cmf5<boost::function<void ()>, libmspub::MSPUBCollector, libmspub::ShapeInfo const&, libmspub::Coordinate const&, libmspub::VectorTransformation2D const&, bool, libmspub::VectorTransformation2D const&>, boost::_bi::list6<boost::_bi::value<libmspub::MSPUBCollector const*>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5> > >, boost::function<void ()>, libmspub::ShapeInfo const&, libmspub::Coordinate const&, libmspub::VectorTransformation2D const&, bool, libmspub::VectorTransformation2D const&>::invoke(boost::detail::function::function_buffer&, libmspub::ShapeInfo const&, libmspub::Coordinate const&, libmspub::VectorTransformation2D const&, bool, libmspub::VectorTransformation2D const&) (function_obj_ptr=<optimized out>, a0=<optimized out>, a1=<optimized out>,
    a2=<optimized out>, a3=<optimized out>, a4=...) at /usr/include/boost/function/function_template.hpp:132
0000016 0x00007fffdb806008 in operator() (a4=..., a3=<optimized out>, a2=..., a1=..., a0=..., this=0x7fffffffbde0)
    at /usr/include/boost/function/function_template.hpp:1013
0000017 libmspub::ShapeGroupElement::visit(boost::function<boost::function<void ()> (libmspub::ShapeInfo const&, libmspub::Coordinate const&, libmspub::VectorTransformation2D const&, bool, libmspub::VectorTransformation2D const&)>, libmspub::Coordinate const&, libmspub::VectorTransformation2D const&) const (this=0x3dc4920, visitor=...,
    relativeTo=..., parentFoldedTransform=...) at ShapeGroupElement.cpp:89
0000018 0x00007fffdb806085 in libmspub::ShapeGroupElement::visit(boost::function<boost::function<void ()> (libmspub::ShapeInfo const&, libmspub::Coordinate const&, libmspub::VectorTransformation2D const&, bool, libmspub::VectorTransformation2D const&)>, libmspub::Coordinate const&, libmspub::VectorTransformation2D const&) const (this=
    0x3dc45c0, visitor=..., relativeTo=<optimized out>, parentFoldedTransform=...) at ShapeGroupElement.cpp:92
0000019 0x00007fffdb80641f in libmspub::ShapeGroupElement::visit(boost::function<boost::function<void ()> (libmspub::ShapeInfo const&, libmspub::Coordinate const&, libmspub::VectorTransformation2D const&, bool, libmspub::VectorTransformation2D const&)>) const (this=0x3dc45c0, visitor=...) at ShapeGroupElement.cpp:104
0000020 0x00007fffdb7ca932 in libmspub::MSPUBCollector::writePageShapes (this=0x7fffffffc000,
    pageSeqNum=<optimized out>) at MSPUBCollector.cpp:1400
0000021 0x00007fffdb7d188e in libmspub::MSPUBCollector::writePage (this=0x7fffffffc000, pageSeqNum=266)
    at MSPUBCollector.cpp:1388
0000022 0x00007fffdb7d19e5 in libmspub::MSPUBCollector::go (this=0x7fffffffc000) at MSPUBCollector.cpp:1456
0000023 0x00007fffdb7dfd3a in libmspub::MSPUBDocument::parse (input=0x7fffffffcac0, painter=<optimized out>)
    at MSPUBDocument.cpp:170
0000024 0x00007fffdc16f572 in PubPlug::convert (this=0x3d60800, fn=...)
    at /home/christoph/scribus15/Scribus/scribus/plugins/import/pub/importpub.cpp:1603
0000025 0x00007fffdc16e8bd in PubPlug::import (this=0x3d60800, fNameIn=..., trSettings=..., flags=1, showProgress=
---Type <return> to continue, or q <return> to quit---
    true) at /home/christoph/scribus15/Scribus/scribus/plugins/import/pub/importpub.cpp:1470
0000026 0x00007fffdc179929 in ImportPubPlugin::import (this=0x1eaf040, fileName=..., flags=1)
    at /home/christoph/scribus15/Scribus/scribus/plugins/import/pub/importpubplugin.cpp:150
0000027 0x00007fffdc179374 in ImportPubPlugin::loadFile (this=0x1eaf040, fileName=..., flags=1)
    at /home/christoph/scribus15/Scribus/scribus/plugins/import/pub/importpubplugin.cpp:113
0000028 0x000000000099092d in FileFormat::loadFile (this=0x1eb3310, fileName=..., flags=1, index=0)
    at /home/christoph/scribus15/Scribus/scribus/loadsaveplugin.cpp:442
0000029 0x000000000092a2f6 in FileLoader::loadFile (this=0x3b608e0, currDoc=0x3b7d6a0)
    at /home/christoph/scribus15/Scribus/scribus/fileloader.cpp:239
0000030 0x0000000000c93ac5 in ScribusMainWindow::loadDoc (this=0x1a15d20, fileName=...)
    at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:4073
0000031 0x0000000000c775d0 in ScribusMainWindow::startUpDialog (this=0x1a15d20)
    at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:1911
0000032 0x0000000000ce73c1 in ScribusCore::startGUI (this=0x1a0e200, showSplash=true, showFontInfo=false,
    showProfileInfo=false, newGuiLanguage=..., prefsUserFile=...)
    at /home/christoph/scribus15/Scribus/scribus/scribuscore.cpp:127
0000033 0x0000000000ce417e in ScribusQApp::init (this=0x7fffffffdb10)
    at /home/christoph/scribus15/Scribus/scribus/scribusapp.cpp:281
0000034 0x00000000011fe1d6 in mainApp (argc=1, argv=0x7fffffffdc88)
    at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:83
0000035 0x00000000011fe178 in main (argc=1, argv=0x7fffffffdc88)
    at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:54
TagsNo tags attached.
Patch
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2013-05-20 22:15 christoph_s New Issue
2013-05-20 22:15 christoph_s Status new => assigned
2013-05-20 22:15 christoph_s Assigned To => fschmid
2013-05-20 22:16 christoph_s Status assigned => closed
2013-05-20 22:16 christoph_s Resolution open => duplicate



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker