View Issue Details

IDProjectCategoryView StatusLast Update
0002699ScribusGeneralpublic2005-10-09 19:08
ReporterplinnellAssigned Tocbradney  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version1.3.2cvs 
Fixed in Version1.3.2cvs 
Summary0002699: running the scripter font sampler with current cvs crashes on run
DescriptionWith no documents open, run the scripter.
Choose 12 or so fonts.
Click Ok - Freezes
Additional InformationStarting program: /usr/local/bin/scribus
[Thread debugging using libthread_db enabled]
[New Thread -1208105280 (LWP 27520)]
Qt: gdb: -nograb added to command-line options.
         Use the -dograb option to enforce grabbing.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208105280 (LWP 27520)]
0x082dc5cd in Mpalette::updateColorSpecialGradient (this=0x88de5d8)
    at mpalette.cpp:3797
3797 Cpal->setSpecialGradient(currItem->GrStartX * dur, currItem->GrStartY * dur,
(gdb) bt
#0 0x082dc5cd in Mpalette::updateColorSpecialGradient (this=0x88de5d8)
    at mpalette.cpp:3797
0000001 0x084727b6 in ScribusView::updateGradientVectors (this=0x8ee3fa8,
    currItem=0x91d0d40) at scribusview.cpp:7861
0000002 0x08464fc5 in ScribusView::SizeItem (this=0x8ee3fa8, newX=493, newY=1,
    pi=0x91d0d40, fromMP=false, DoUpdateClip=false, redraw=true)
    at scribusview.cpp:6038
0000003 0x08464343 in ScribusView::SizeItem (this=0x8ee3fa8, newX=493, newY=0,
    ite=1, fromMP=false, DoUpdateClip=false, redraw=true)
    at scribusview.cpp:5935
0000004 0xb79daadc in scribus_newline (args=0xb77c26e4) at cmdobj.cpp:134
0000005 0x49f94583 in PyCFunction_Call () from /usr/lib/libpython2.4.so.1.0
0000006 0x49fcbbf1 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
0000007 0x49fcdd21 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
0000008 0x49fcbcc5 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
0000009 0x49fcdd21 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
0000010 0x49f8413a in function_call () from /usr/lib/libpython2.4.so.1.0
0000011 0x49f6cc37 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
0000012 0x49fc8cdf in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
0000013 0x49fcdd21 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
0000014 0x49f8413a in function_call () from /usr/lib/libpython2.4.so.1.0
0000015 0x49f6cc37 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
0000016 0x49f75edb in instancemethod_call () from /usr/lib/libpython2.4.so.1.0
---Type <return> to continue, or q <return> to quit---
0000017 0x49f6cc37 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
0000018 0x49fc7af8 in PyEval_CallObjectWithKeywords ()
   from /usr/lib/libpython2.4.so.1.0
0000019 0xb7721e0a in init_tkinter ()
   from /usr/lib/python2.4/lib-dynload/_tkinter.so
0000020 0x45ba3be6 in TclInvokeStringCommand () from /usr/lib/libtcl8.4.so
0000021 0x45be5c9b in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so
0000022 0x45bfc967 in TclExecuteByteCode () from /usr/lib/libtcl8.4.so
0000023 0x45c03245 in TclCompEvalObj () from /usr/lib/libtcl8.4.so
0000024 0x45be6c53 in Tcl_EvalObjEx () from /usr/lib/libtcl8.4.so
0000025 0x46b5e969 in TkInvokeButton () from /usr/lib/libtk8.4.so
0000026 0x46b601df in ButtonWidgetObjCmd () from /usr/lib/libtk8.4.so
0000027 0x45be5c9b in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so
0000028 0x45be6a25 in Tcl_EvalObjv () from /usr/lib/libtcl8.4.so
0000029 0x45be6cbe in Tcl_EvalObjEx () from /usr/lib/libtcl8.4.so
0000030 0x45c1519b in Tcl_UplevelObjCmd () from /usr/lib/libtcl8.4.so
0000031 0x45be5c9b in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so
0000032 0x45bfc967 in TclExecuteByteCode () from /usr/lib/libtcl8.4.so
0000033 0x45c03245 in TclCompEvalObj () from /usr/lib/libtcl8.4.so
0000034 0x45c14bec in TclObjInterpProc () from /usr/lib/libtcl8.4.so
0000035 0x45be5c9b in TclEvalObjvInternal () from /usr/lib/libtcl8.4.so
0000036 0x45be61e4 in Tcl_EvalEx () from /usr/lib/libtcl8.4.so
0000037 0x45ba3c55 in Tcl_Eval () from /usr/lib/libtcl8.4.so
---Type <return> to continue, or q <return> to quit---
0000038 0x45bc1ecc in Tcl_GlobalEval () from /usr/lib/libtcl8.4.so
0000039 0x46b1c309 in Tk_BindEvent () from /usr/lib/libtk8.4.so
0000040 0x46b21967 in TkBindEventProc () from /usr/lib/libtk8.4.so
0000041 0x46b2726e in Tk_HandleEvent () from /usr/lib/libtk8.4.so
0000042 0x46b27749 in WindowEventProc () from /usr/lib/libtk8.4.so
0000043 0x45c0fdc8 in Tcl_ServiceEvent () from /usr/lib/libtcl8.4.so
0000044 0x45bb4115 in Tcl_DoOneEvent () from /usr/lib/libtcl8.4.so
0000045 0xb772572c in Tkapp_CallDeallocArgs ()
   from /usr/lib/python2.4/lib-dynload/_tkinter.so
0000046 0x49f94583 in PyCFunction_Call () from /usr/lib/libpython2.4.so.1.0
0000047 0x49fcbbf1 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
0000048 0x49fcdd21 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
0000049 0x49fcbcc5 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
0000050 0x49fcdd21 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
0000051 0x49fcbcc5 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
0000052 0x49fcdd21 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
0000053 0x49fcbcc5 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
0000054 0x49fcdd21 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
0000055 0x49fcdff5 in PyEval_EvalCode () from /usr/lib/libpython2.4.so.1.0
0000056 0x49fe8778 in run_node () from /usr/lib/libpython2.4.so.1.0
0000057 0x49fc3c75 in builtin_execfile () from /usr/lib/libpython2.4.so.1.0
0000058 0x49f94583 in PyCFunction_Call () from /usr/lib/libpython2.4.so.1.0
0000059 0x49fcbbf1 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
---Type <return> to continue, or q <return> to quit---
0000060 0x49fcdd21 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
0000061 0x49fcdff5 in PyEval_EvalCode () from /usr/lib/libpython2.4.so.1.0
0000062 0x49fe8778 in run_node () from /usr/lib/libpython2.4.so.1.0
0000063 0xb79d07e4 in ScripterCore::slotRunScriptFile (this=0x89876d8, fileName=
      {static null = {static null = <same as static member of an already seen type>, d = 0x86b50c0, static shared_null = 0x86b50c0}, d = 0x8bc1338, static shared_null = 0x86b50c0}, inMainInterpreter=false) at scriptercore.cpp:319
0000064 0xb79d004c in ScripterCore::StdScript (this=0x89876d8, basefilename=
      {static null = {static null = <same as static member of an already seen type>, d = 0x86b50c0, static shared_null = 0x86b50c0}, d = 0x896f910, static shared_null = 0x86b50c0}) at scriptercore.cpp:231
0000065 0xb79cd64d in ScripterCore::qt_invoke (this=0x89876d8, _id=3,
    _o=0xbfffe820) at scriptercore.moc:150
0000066 0x412c5e7e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000067 0x412c616d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000068 0x0841c96d in ScrAction::activatedData (this=0x8969250, t0=Cannot access memory at address 0x0
)
    at scraction.moc:140
0000069 0x0841d988 in ScrAction::activatedToActivatedData (this=0x8969250)
    at scraction.cpp:117
#70 0x0841ce0a in ScrAction::qt_invoke (this=0x8969250, _id=14, _o=0xbfffe960)
    at scraction.moc:205
---Type <return> to continue, or q <return> to quit---
0000071 0x412c5e7e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000072 0x412c6626 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000073 0x4163bbe9 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3
0000074 0x414126ee in QAction::internalActivation ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000075 0x4163ba07 in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3
0000076 0x0841ce4c in ScrAction::qt_invoke (this=0x8969250, _id=8, _o=0xbfffeaa0)
    at scraction.moc:208
0000077 0x412c5e7e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000078 0x416193f2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000079 0x412e3353 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
0000080 0x413d6748 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000081 0x412fc3e5 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000082 0x41262d5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000083 0x41265266 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000084 0x4120050b in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000085 0x411ff146 in QApplication::x11ProcessEvent ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000086 0x4120fc38 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000087 0x4127ae51 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000088 0x4127ac96 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000089 0x4126494f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000090 0x085a7093 in mainApp (argc=1, argv=0xbffff624) at main.cpp:69
0000091 0x085a7006 in main (argc=1, argv=0xbffff624) at main.cpp:44
(gdb) run
TagsNo tags attached.
Patch

Relationships

related to 0002677 closedfschmid OO Draw Import Crashes on Import - Regression from 1.2.x 
child of 0003813 acknowledged Metabug: Scripter 

Activities

plinnell

2005-10-09 12:57

viewer   ~0006987

tested on suse 9.3 and 9.1 both have similar back traces.

plinnell

2005-10-09 19:08

viewer   ~0006993

tested. fixed.

Issue History

Date Modified Username Field Change
2005-10-09 12:54 plinnell New Issue
2005-10-09 12:57 plinnell Note Added: 0006987
2005-10-09 18:31 cbradney Status new => assigned
2005-10-09 18:31 cbradney Assigned To => cbradney
2005-10-09 18:35 cbradney Status assigned => resolved
2005-10-09 18:35 cbradney Fixed in Version => 1.3.2cvs
2005-10-09 18:35 cbradney Resolution open => fixed
2005-10-09 19:08 plinnell Status resolved => closed
2005-10-09 19:08 plinnell Note Added: 0006993
2005-10-09 19:09 plinnell Relationship added related to 0002677
2006-05-13 21:24 christoph_s Relationship added child of 0003813