View Issue Details

IDProjectCategoryView StatusLast Update
0002677ScribusImport / Exportpublic2005-10-09 19:10
ReporterplinnellAssigned Tofschmid  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version1.3.2cvs 
Fixed in Version1.3.2cvs 
Summary0002677: OO Draw Import Crashes on Import - Regression from 1.2.x
DescriptionAttempt to import the attched file with current cvs.
Additional InformationProgram received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208101184 (LWP 23201)]
0xb7a72f9d in OODPlug::parseGroup (this=0x8b19850, e=@0xbfffe320) at oodrawimp.cpp:512
512 ite->RadRect = corner;
(gdb) bt
#0 0xb7a72f9d in OODPlug::parseGroup (this=0x8b19850, e=@0xbfffe320) at oodrawimp.cpp:512
0000001 0xb7a7090a in OODPlug::convert (this=0x8b19850) at oodrawimp.cpp:305
0000002 0xb7a6f39e in OODPlug (this=0x8b19850, fileName=
      {static null = {static null = <same as static member of an already seen type>, d = 0x86af0c0, static shared_null = 0x86af0c0}, d = 0x8b26910, static shared_null = 0x86af0c0}, isInteractive=true) at oodrawimp.cpp:214
0000003 0xb7a6e268 in OODrawImportPlugin::run (this=0x8a49b58, fileName=
      {static null = {static null = <same as static member of an already seen type>, d = 0x86af0c0, static shared_null = 0x86af0c0}, d = 0x8b26910, static shared_null = 0x86af0c0}) at oodrawimp.cpp:156
0000004 0x0840b314 in ScActionPlugin::qt_invoke (this=0x8a49b58, _id=2, _o=0xbfffe800) at scplugin.moc:192
0000005 0x085aeb9b in LoadSavePlugin::qt_invoke (this=0x8a49b58, _id=2, _o=0xbfffe800)
    at loadsaveplugin.moc.cpp:77
0000006 0xb7a6b458 in OODrawImportPlugin::qt_invoke (this=0x8a49b58, _id=2, _o=0xbfffe800) at oodrawimp.moc:77
0000007 0x412c5dca in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x412c6626 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x4163bbe9 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3
0000010 0x414126ee in QAction::internalActivation () from /usr/lib/qt3/lib/libqt-mt.so.3
0000011 0x4163ba07 in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3
0000012 0x08417510 in ScrAction::qt_invoke (this=0x8a138d8, _id=8, _o=0xbfffe940) at scraction.moc:208
0000013 0x412c5e7e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000014 0x416193f2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x412e3353 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0x413d91d5 in QPopupMenu::keyPressEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0x412fc31d in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0x41262d5f in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000019 0x41264fa1 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000020 0x411f2578 in QETWidget::translateKeyEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000021 0x411ff220 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000022 0x4120fc38 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0x4127ae51 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000024 0x4127ac96 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000025 0x4126494f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000026 0x085a1dff in mainApp (argc=1, argv=0xbffff634) at main.cpp:69
0000027 0x085a1d72 in main (argc=1, argv=0xbffff634) at main.cpp:44
(gdb) run
TagsNo tags attached.
Patch

Relationships

related to 0002676 closedjghali OpenOffice.org Draw import with incorrect text size 
related to 0002699 closedcbradney running the scripter font sampler with current cvs crashes on run 

Activities

2005-10-05 12:33

 

engine.sxd (15,413 bytes)

plinnell

2005-10-05 21:41

viewer   ~0006927

1.2.4cvs imports this with very minor flaws

fschmid

2005-10-06 06:15

administrator   ~0006929

Have already a fix for this on my laptop, will committ this on Friday evening.

plinnell

2005-10-08 10:50

viewer   ~0006959

different crash with current :(

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208101184 (LWP 22487)]
0x082db019 in Mpalette::updateColorSpecialGradient (this=0x8927c20)
    at mpalette.cpp:3797
3797 Cpal->setSpecialGradient(currItem->GrStartX * dur, currItem->GrStartY * dur,
(gdb) bt
#0 0x082db019 in Mpalette::updateColorSpecialGradient (this=0x8927c20)
    at mpalette.cpp:3797
0000001 0x0846ea56 in ScribusView::updateGradientVectors (this=0x8cfc100,
    currItem=0x89eea08) at scribusview.cpp:7863
0000002 0x08461265 in ScribusView::SizeItem (this=0x8cfc100,
    newX=19.445669291338589, newY=11.196850393700771, pi=0x89eea08,
    fromMP=true, DoUpdateClip=false, redraw=false) at scribusview.cpp:6040
0000003 0x084605e3 in ScribusView::SizeItem (this=0x8cfc100,
    newX=19.445669291338589, newY=11.196850393700771, ite=2, fromMP=true,
    DoUpdateClip=false, redraw=false) at scribusview.cpp:5937
0000004 0x08464957 in ScribusView::AdjustItemSize (this=0x8cfc100,
    currItem=0x89eea08) at scribusview.cpp:6458
0000005 0xb7a7394a in OODPlug::parseGroup (this=0x8b03ff8, e=@0xbfffde50)
    at oodrawimp.cpp:545
0000006 0xb7a72976 in OODPlug::parseGroup (this=0x8b03ff8, e=@0xbfffe240)
    at oodrawimp.cpp:492
0000007 0xb7a72976 in OODPlug::parseGroup (this=0x8b03ff8, e=@0xbfffe480)
    at oodrawimp.cpp:492
0000008 0xb7a706fa in OODPlug::convert (this=0x8b03ff8) at oodrawimp.cpp:305
0000009 0xb7a6f18e in OODPlug (this=0x8b03ff8, fileName=
      {static null = {static null = <same as static member of an already seen type>, d = 0x86b00c0, static shared_null = 0x86b00c0}, d = 0x8b23d38, static shared_null = 0x86b00c0}, isInteractive=true) at oodrawimp.cpp:214
---Type <return> to continue, or q <return> to quit---
0000010 0xb7a6e058 in OODrawImportPlugin::run (this=0x8a336d8, fileName=
      {static null = {static null = <same as static member of an already seen type>, d = 0x86b00c0, static shared_null = 0x86b00c0}, d = 0x8b23d38, static shared_null = 0x86b00c0}) at oodrawimp.cpp:156
0000011 0x0840d024 in ScActionPlugin::qt_invoke (this=0x8a336d8, _id=2,
    _o=0xbfffe960) at scplugin.moc:192
0000012 0x085affeb in LoadSavePlugin::qt_invoke (this=0x8a336d8, _id=2,
    _o=0xbfffe960) at loadsaveplugin.moc.cpp:77
0000013 0xb7a6b248 in OODrawImportPlugin::qt_invoke (this=0x8a336d8, _id=2,
    _o=0xbfffe960) at oodrawimp.moc:77
0000014 0x412c5dca in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x412c6626 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0x4163bbe9 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0x414126ee in QAction::internalActivation ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0x4163ba07 in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3
0000019 0x084190ac in ScrAction::qt_invoke (this=0x896f6a0, _id=8, _o=0xbfffeaa0)
    at scraction.moc:208
0000020 0x412c5e7e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000021 0x416193f2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000022 0x412e3353 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0x413d6748 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000024 0x412fc3e5 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000025 0x41262d5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000026 0x41265266 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000027 0x4120050b in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000028 0x411ff146 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000029 0x4120fc38 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000030 0x4127ae51 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000031 0x4127ac96 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000032 0x4126494f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000033 0x085a324f in mainApp (argc=1, argv=0xbffff624) at main.cpp:69
0000034 0x085a31c2 in main (argc=1, argv=0xbffff624) at main.cpp:44
(gdb)

plinnell

2005-10-08 10:50

viewer   ~0006960

Reminder sent to: cbradney

recent changes break this ?

fschmid

2005-10-08 11:48

administrator   ~0006963

thought that Craig has fixed this already, works here fine.

plinnell

2005-10-08 20:16

viewer   ~0006974

the testcase file on suse 9.1

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1089528960 (LWP 12805)]
0x4147116d in OODPlug::parseGroup (this=0x8c0cca0, e=@0xbfffe1c0) at oodrawimp.cpp:512
512 ite->RadRect = corner;
(gdb) bt
#0 0x4147116d in OODPlug::parseGroup (this=0x8c0cca0, e=@0xbfffe1c0)
    at oodrawimp.cpp:512
0000001 0x4146eada in OODPlug::convert (this=0x8c0cca0) at oodrawimp.cpp:305
0000002 0x4146d56e in OODPlug (this=0x8c0cca0, fileName=
      {static null = {static null = <same as static member of an already seen type>, d = 0x86250c0, static shared_null = 0x86250c0}, d = 0x8b49ff8, static shared_null = 0x86250c0}, isInteractive=true) at oodrawimp.cpp:214
0000003 0x4146c438 in OODrawImportPlugin::run (this=0x8a71ab8, fileName=
      {static null = {static null = <same as static member of an already seen type>, d = 0x86250c0, static shared_null = 0x86250c0}, d = 0x8b49ff8, static shared_null = 0x86250c0}) at oodrawimp.cpp:156
0000004 0x0840b104 in ScActionPlugin::qt_invoke (this=0x8a71ab8, _id=2, _o=0xbfffe6a0)
    at scplugin.moc:192
0000005 0x085ae8b7 in LoadSavePlugin::qt_invoke (this=0x8a71ab8, _id=2, _o=0xbfffe6a0)
    at loadsaveplugin.moc.cpp:77
0000006 0x41469628 in OODrawImportPlugin::qt_invoke (this=0x8a71ab8, _id=2, _o=0xbfffe6a0)
    at oodrawimp.moc:77
0000007 0x4049623a in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x40496a96 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x407ff6b9 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3
0000010 0x405de22e in QAction::internalActivation () from /usr/lib/qt3/lib/libqt-mt.so.3
0000011 0x407ff4d7 in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3
0000012 0x08417274 in ScrAction::qt_invoke (this=0x895c0d8, _id=8, _o=0xbfffe7d0)
    at scraction.moc:208
0000013 0x404962ee in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000014 0x407dd362 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x404b34b3 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000016 0x405a304f in QPopupMenu::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0x404cc045 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0x4043471f in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000019 0x40436a88 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000020 0x403d32b0 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000021 0x403d1f0d in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000022 0x403e27c5 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0x4044c3c1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000024 0x4044c206 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000025 0x4043619f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000026 0x085a1b1b in mainApp (argc=1, argv=0xbffff334) at main.cpp:69
0000027 0x085a1a8e in main (argc=1, argv=0xbffff334) at main.cpp:44
(gdb)

plinnell

2005-10-09 19:10

viewer   ~0006994

fix from 2699, fixed the latest bunch of crashes

Issue History

Date Modified Username Field Change
2005-10-05 12:33 plinnell New Issue
2005-10-05 12:33 plinnell File Added: engine.sxd
2005-10-05 12:34 plinnell Relationship added related to 0002676
2005-10-05 20:01 subik Status new => confirmed
2005-10-05 21:40 plinnell Status confirmed => assigned
2005-10-05 21:40 plinnell Assigned To => fschmid
2005-10-05 21:41 plinnell Note Added: 0006927
2005-10-06 06:15 fschmid Note Added: 0006929
2005-10-08 09:14 fschmid Status assigned => resolved
2005-10-08 09:14 fschmid Fixed in Version => 1.3.2cvs
2005-10-08 09:14 fschmid Resolution open => fixed
2005-10-08 10:50 plinnell Note Added: 0006959
2005-10-08 10:50 plinnell Note Added: 0006960
2005-10-08 11:48 fschmid Note Added: 0006963
2005-10-08 20:16 plinnell Note Added: 0006974
2005-10-09 19:08 plinnell Status resolved => closed
2005-10-09 19:09 plinnell Relationship added related to 0002699
2005-10-09 19:10 plinnell Note Added: 0006994