View Issue Details

IDProjectCategoryView StatusLast Update
0002104ScribusInternalpublic2005-10-09 05:29
ReporterplinnellAssigned Tocbradney  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Product Version1.2.4cvs 
Fixed in Version1.2.4cvs 
Summary0002104: crash on save after restoring window
Description1) Open a doc and edit for a while.
2) Save and minimize Scribus.
3) Restore and do a minor edit to trigger save state.
4) Click close in main window.
5) The warning dialog partially comes up and then hangs.
Additional InformationProgram received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1073880832 (LWP 5572)]
0x080f1230 in QShared::deref (this=0xffffe6ee) at qshared.h:50
50 bool deref() { return !--count; }
(gdb) bt
#0 0x080f1230 in QShared::deref (this=0xffffe6ee) at qshared.h:50
0000001 0x081032a4 in QMap<QString, CMYKColor>::detachInternal (this=0x8b32998) at qmap.h:840
0000002 0x08102bcd in QMap<QString, CMYKColor>::detach (this=0x8b32998) at qmap.h:739
0000003 0x081023ef in QMap<QString, CMYKColor>::begin (this=0x8b32998) at qmap.h:660
0000004 0x08363f48 in ScribusApp::SwitchWin (this=0x84bd258) at scribus.cpp:2496
0000005 0x0836374a in ScribusApp::newActWin (this=0x84bd258, w=0x8b14560) at scribus.cpp:2403
0000006 0x0835049c in ScribusApp::qt_invoke (this=0x84bd258, _id=81, _o=0xbfffda60) at scribus.moc:852
0000007 0x412bda5e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x4163e362 in QWorkspace::windowActivated () from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x414a127d in QWorkspace::activateWindow () from /usr/lib/qt3/lib/libqt-mt.so.3
0000010 0x414a3329 in QWorkspace::maximizeWindow () from /usr/lib/qt3/lib/libqt-mt.so.3
0000011 0x414a519a in QWorkspaceChild::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3
0000012 0x412be2fe in QObject::activate_filters () from /usr/lib/qt3/lib/libqt-mt.so.3
0000013 0x412be3e0 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000014 0x412f3b1f in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x413bac12 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0x4125b2ef in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0x4125ceb3 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0x4125c130 in QApplication::sendPostedEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000019 0x4125c1b4 in QApplication::sendPostedEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000020 0x412081d0 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000021 0x41273281 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000022 0x4125ccef in QApplication::enter_loop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0x414546b2 in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000024 0x4147a6cb in textBox () from /usr/lib/qt3/lib/libqt-mt.so.3
0000025 0x08180adb in ScribusWin::closeEvent (this=0x8b28348, ce=0xbfffe800) at scribuswin.cpp:74
0000026 0x412f3edb in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000027 0x413bac12 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000028 0x4125b2ef in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000029 0x4125ceb3 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000030 0x412f6335 in QWidget::close () from /usr/lib/qt3/lib/libqt-mt.so.3
0000031 0x08156b1a in QWidget::close (this=0x8b28348) at qwidget.h:848
0000032 0x08361276 in ScribusApp::closeEvent (this=0x84bd258, ce=0xbfffebb0) at scribus.cpp:2019
0000033 0x412f3edb in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000034 0x413bac12 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000035 0x4125b2ef in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000036 0x4125ceb3 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000037 0x412f6335 in QWidget::close () from /usr/lib/qt3/lib/libqt-mt.so.3
0000038 0x411e695a in QETWidget::translateCloseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000039 0x411ec9b8 in QApplication::x11ClientMessage () from /usr/lib/qt3/lib/libqt-mt.so.3
0000040 0x411f7274 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000041 0x41208248 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000042 0x41273281 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000043 0x412730c6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000044 0x4125cd7f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000045 0x0839592e in mainGui (argc=1, argv=0xbffff1b4) at main.cpp:220
0000046 0x08395200 in main (argc=1, argv=0xbffff1b4) at main.cpp:126
TagsNo tags attached.
Patch

Relationships

related to 0002656 closedcbradney Crash working with font sampler generated docs 
related to 0003813 acknowledged Metabug: Scripter 

Activities

plinnell

2005-06-28 13:29

viewer   ~0005183

This case comes from trying to close the app after running the font sampler with all fonts and having help open. Stuck in a loop for 15 -20 minutes gradually eating memory:

Program received signal SIGINT, Interrupt.
[Switching to Thread 1073876736 (LWP 10089)]
0x4107b3f6 in _int_malloc () from /lib/tls/libc.so.6
(gdb) bt
#0 0x4107b3f6 in _int_malloc () from /lib/tls/libc.so.6
0000001 0x4107cc54 in malloc () from /lib/tls/libc.so.6
0000002 0x413bbf7e in operator new () from /usr/lib/libstdc++.so.5
0000003 0x413bc0bd in operator new[] () from /usr/lib/libstdc++.so.5
0000004 0x41ad14a4 in QString::setLength () from /usr/lib/qt3/lib/libqt-mt.so.3
0000005 0x41ad162c in QString::grow () from /usr/lib/qt3/lib/libqt-mt.so.3
0000006 0x41ad6bea in QString::insert () from /usr/lib/qt3/lib/libqt-mt.so.3
0000007 0x41ad6da3 in QString::replace () from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x41aec7ab in QStringBuffer::writeBlock ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x41ae8b71 in QTextStream::writeBlock ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000010 0x41ae8c7d in QTextStream::operator<< ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000011 0x41a38bc8 in QDomElementPrivate::save ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000012 0x41a2f11a in QDomNodePrivate::save ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000013 0x41a38c66 in QDomElementPrivate::save ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000014 0x41a36b6c in QDomDocumentPrivate::save ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x41a2f451 in QDomNode::save () from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0x41a3605d in QDomDocument::toString ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0x41a360af in QDomDocument::toCString ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0x43e34124 in ScripterCore::SavePlugPrefs (this=0x8abe590)
    at scriptercore.cpp:506
0000019 0x43e31544 in ~ScripterCore (this=0x8abe590) at scriptercore.cpp:122
0000020 0x43e2ac06 in CleanUpPlug () at scriptplugin.cpp:120
0000021 0x083857c7 in ScribusApp::FinalizePlugs (this=0x84bd248)
---Type <return> to continue, or q <return> to quit---
    at scribus.cpp:8007
0000022 0x083618fb in ScribusApp::closeEvent (this=0x84bd248, ce=0xbfffe4b0)
    at scribus.cpp:2055
0000023 0x41820edb in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000024 0x418e7c12 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000025 0x417882ef in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000026 0x41789eb3 in QApplication::notify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000027 0x41823335 in QWidget::close () from /usr/lib/qt3/lib/libqt-mt.so.3
0000028 0x08156b7a in QWidget::close (this=0x84bd248) at qwidget.h:848
0000029 0x0836f9a7 in ScribusApp::slotFileQuit (this=0x84bd248)
    at scribus.cpp:4096
0000030 0x08350dad in ScribusApp::qt_invoke (this=0x84bd248, _id=122,
    _o=0xbfffe5e0) at scribus.moc:893
0000031 0x417eaa5e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000032 0x41b3c872 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000033 0x41807fb3 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
0000034 0x418fb2a8 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000035 0x41821045 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000036 0x417882ef in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000037 0x4178a696 in QApplication::notify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000038 0x41725c1b in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000039 0x41724856 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000040 0x41735248 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000041 0x417a0281 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000042 0x417a00c6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000043 0x41789d7f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000044 0x08395c4e in mainGui (argc=1, argv=0xbffff1d4) at main.cpp:220
0000045 0x08395520 in main (argc=1, argv=0xbffff1d4) at main.cpp:126

plinnell

2005-08-08 22:30

viewer   ~0005949

This seems also to be a close app crash after saving a doc or two. It seems the one issue I can seem to isolate is a doc is unsaved before attempting to close the app.

plinnell

2005-08-08 22:31

viewer   ~0005950

Current 1.3.1cvs:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1073880832 (LWP 23960)]
0x08509618 in ScribusApp::mouseReleaseEvent (this=0x8692078, m=0xbfffe9b0)
    at scribus.cpp:10283
10283 {
(gdb) bt
#0 0x08509618 in ScribusApp::mouseReleaseEvent (this=0x8692078, m=0xbfffe9b0)
    at scribus.cpp:10283
0000001 0x412f4ba5 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000002 0x413bb772 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000003 0x4125be0f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000004 0x4125e1b6 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000005 0x411f928e in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000006 0x411f8146 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000007 0x41208d68 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x41273da1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x41273be6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000010 0x4125d89f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000011 0x0850fa6b in mainApp (argc=1, argv=0xbffff194) at main.cpp:69
0000012 0x0850f9de in main (argc=1, argv=0xbffff194) at main.cpp:44
(gdb) run

plinnell

2005-08-08 22:33

viewer   ~0005951

Also, this is before prefs are saved. Open docs are not shown in the open recent list.

plinnell

2005-08-09 22:42

viewer   ~0005999

Another crash on close with a new unsaved doc open:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1073880832 (LWP 4591)]
0x4112d9b2 in main_arena () from /lib/tls/libc.so.6
(gdb) bt
#0 0x4112d9b2 in main_arena () from /lib/tls/libc.so.6
0000001 0x4183d1bc in QObject::connect () from /usr/lib/qt3/lib/libqt-mt.so.3
0000002 0x081435cf in ActionManager::connectNewViewActions (this=0x86b37c8,
    currView=0x8c03908) at actionmanager.cpp:649
0000003 0x084d5a45 in ScribusApp::newActWin (this=0x86920b0, w=0x8c02278)
    at scribus.cpp:2617
0000004 0x084bf77c in ScribusApp::qt_invoke (this=0x86920b0, _id=84, _o=0xbfffdac0)
    at scribus.moc:928
0000005 0x4183b5be in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000006 0x41bbbfc2 in QWorkspace::windowActivated ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000007 0x41a1ee4d in QWorkspace::activateWindow ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x41a20ef9 in QWorkspace::maximizeWindow ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x41a22d6a in QWorkspaceChild::eventFilter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000010 0x4183be5e in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000011 0x4183bf40 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000012 0x4187167f in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000013 0x41938772 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000014 0x417d8e0f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x417da9d3 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0x417d9c50 in QApplication::sendPostedEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0x417d9cd4 in QApplication::sendPostedEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0x41785cf0 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000019 0x417f0da1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000020 0x417da80f in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000021 0x419d2282 in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000022 0x419f829b in textBox () from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0x083f24d8 in ScribusWin::closeEvent (this=0x8b70690, ce=0xbfffe850)
    at scribuswin.cpp:91
0000024 0x41871a3b in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000025 0x41938772 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000026 0x417d8e0f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000027 0x417da9d3 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000028 0x41873e95 in QWidget::close () from /usr/lib/qt3/lib/libqt-mt.so.3
0000029 0x08195e4a in QWidget::close (this=0x8b70690) at qwidget.h:848
---Type <return> to continue, or q <return> to quit---
0000030 0x084d313f in ScribusApp::closeEvent (this=0x86920b0, ce=0xbfffec00)
    at scribus.cpp:2210
0000031 0x41871a3b in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000032 0x41938772 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000033 0x417d8e0f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000034 0x417da9d3 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000035 0x41873e95 in QWidget::close () from /usr/lib/qt3/lib/libqt-mt.so.3
0000036 0x4176424a in QETWidget::translateCloseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000037 0x4176a2a8 in QApplication::x11ClientMessage ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000038 0x41774b64 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000039 0x41785d68 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000040 0x417f0da1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000041 0x417f0be6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000042 0x417da89f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000043 0x0850fbb3 in mainApp (argc=1, argv=0xbffff194) at main.cpp:69
0000044 0x0850fb26 in main (argc=1, argv=0xbffff194) at main.cpp:44
(gdb)

plinnell

2005-09-06 10:22

viewer   ~0006426

This is from 1.3.1 cvs of 09:05:2005, while the window lost focus for more than 30 mins.

0x4061c000 in ?? ()
(gdb) bt
#0 0x4061c000 in ?? ()
0000001 0x0816295f in QPtrList<PageItem>::deleteItem (this=0x8adbda0, d=0x8b06010)
    at qptrlist.h:150
0000002 0x4158dfa4 in QGList::clear () from /usr/lib/qt3/lib/libqt-mt.so.3
0000003 0x081628eb in QPtrList<PageItem>::clear (this=0x8adbda0) at qptrlist.h:93
0000004 0x0840c928 in ~ScribusDoc (this=0x8adbc40) at scribusdoc.cpp:335
0000005 0x0856ad11 in ScribusApp::DoFileClose (this=0x870ab00) at scribus.cpp:4506
0000006 0x08543a30 in ScribusApp::qt_invoke (this=0x870ab00, _id=82, _o=0xbfffdf20)
    at scribus.moc:940
0000007 0x412c520e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x412c59b6 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x084746a7 in ScribusWin::Schliessen (this=0x8c9b150) at scribuswin.moc:88
0000010 0x084750d6 in ScribusWin::closeEvent (this=0x8c9b150, ce=0xbfffe350)
    at scribuswin.cpp:114
0000011 0x412fb68b in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000012 0x413c24a2 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000013 0x41262a5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000014 0x41264623 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x412fdae5 in QWidget::close () from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0x081a1352 in QWidget::close (this=0x8c9b150) at qwidget.h:848
---Type <return> to continue, or q <return> to quit---
0000017 0x085697af in ScribusApp::slotFileClose (this=0x870ab00)
    at scribus.cpp:4367
0000018 0x08543fac in ScribusApp::qt_invoke (this=0x870ab00, _id=118,
    _o=0xbfffe480) at scribus.moc:976
0000019 0x412c520e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000020 0x412c59b6 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000021 0x41639919 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3
0000022 0x4163997c in QAction::qt_emit () from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0x08401edf in ScrAction::qt_emit (this=0x873d270, _id=2, _o=0xbfffe5b0)
    at scraction.moc:224
0000024 0x412c5241 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000025 0x412c59b6 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000026 0x4161ef6c in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
0000027 0x4135db14 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000028 0x412fb7f5 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000029 0x41262a5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000030 0x41264e06 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000031 0x411ffebe in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000032 0x411fed76 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000033 0x4120f9a8 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000034 0x4127a9f1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000035 0x4127a836 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000036 0x412644ef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000037 0x08591353 in mainApp (argc=1, argv=0xbffff064) at main.cpp:69
0000038 0x085912c6 in main (argc=1, argv=0xbffff064) at main.cpp:44
(gdb)

plinnell

2005-09-07 11:39

viewer   ~0006444

current 1.2.3cvs

hang on closing with open unsaved doc:

Starting program: /opt/bin/scribus
[Thread debugging using libthread_db enabled]
[New Thread -1208092992 (LWP 15857)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208092992 (LWP 15857)]
0x415a801c in QMap<int, int>::operator[] () from /usr/lib/qt3/lib/libqt-mt.so.3
(gdb) bt
#0 0x415a801c in QMap<int, int>::operator[] ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000001 0x415aa641 in operator< () from /usr/lib/qt3/lib/libqt-mt.so.3
0000002 0x08102dbc in QMapPrivate<QString, CMYKColor>::find (this=0x87395d0,
    k=@0x2c) at qmap.h:503
0000003 0x08102587 in QMap<QString, CMYKColor>::operator[] (this=0x8739530,
    k=@0x2c) at qmap.h:800
0000004 0x08364d10 in ScribusApp::SwitchWin (this=0x84b4398) at scribus.cpp:2502
0000005 0x083644a8 in ScribusApp::newActWin (this=0x84b4398, w=0x8716d38)
    at scribus.cpp:2407
0000006 0x083511f0 in ScribusApp::qt_invoke (this=0x84b4398, _id=81, _o=0xbfffcbe0)
    at scribus.moc:852
0000007 0x412c520e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x41645c12 in QWorkspace::windowActivated ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x414a8abd in QWorkspace::activateWindow ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000010 0x414aab69 in QWorkspace::maximizeWindow ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000011 0x414ac9da in QWorkspaceChild::eventFilter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000012 0x412c5aae in QObject::activate_filters ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000013 0x412c5b90 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000014 0x412fb2cf in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x413c24a2 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0x41262a5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0x41264623 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0x412638a0 in QApplication::sendPostedEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000019 0x41263924 in QApplication::sendPostedEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000020 0x4120f930 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000021 0x4127a9f1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000022 0x4126445f in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0xb7778bef in DCOPClient::callInternal () from /opt/kde3/lib/libDCOP.so.4
0000024 0xb7778edc in DCOPClient::callInternal () from /opt/kde3/lib/libDCOP.so.4
0000025 0xb7779137 in DCOPClient::call () from /opt/kde3/lib/libDCOP.so.4
0000026 0xb7779198 in DCOPClient::call () from /opt/kde3/lib/libDCOP.so.4
0000027 0xb77b2a84 in messageBox2 ()
   from /opt/kde3/lib/kde3/plugins/integration/libqtkde.so
0000028 0x411ed0a0 in QKDEIntegration::information ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000029 0x4148230f in QMessageBox::information ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000030 0x081809ff in ScribusWin::closeEvent (this=0x8663f18, ce=0xbfffdd60)
    at scribuswin.cpp:74
0000031 0x412fb68b in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000032 0x413c24a2 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000033 0x41262a5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000034 0x41264623 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000035 0x412fdae5 in QWidget::close () from /usr/lib/qt3/lib/libqt-mt.so.3
0000036 0x08156b6c in QWidget::close (this=0x8663f18) at qwidget.h:848
0000037 0x08361fd4 in ScribusApp::closeEvent (this=0x84b4398, ce=0xbfffe110)
    at scribus.cpp:2023
0000038 0x412fb68b in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000039 0x413c24a2 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000040 0x41262a5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000041 0x41264623 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000042 0x412fdae5 in QWidget::close () from /usr/lib/qt3/lib/libqt-mt.so.3
0000043 0x08156b6c in QWidget::close (this=0x84b4398) at qwidget.h:848
0000044 0x083704ed in ScribusApp::slotFileQuit (this=0x84b4398) at scribus.cpp:4110
0000045 0x083517e1 in ScribusApp::qt_invoke (this=0x84b4398, _id=122,
---Type <return> to continue, or q <return> to quit---
    _o=0xbfffe240) at scribus.moc:893
0000046 0x412c520e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000047 0x41617122 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000048 0x412e2763 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
0000049 0x413d5c82 in QPopupMenu::accelActivated ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000050 0x4162d84d in QPopupMenu::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3
0000051 0x412c520e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000052 0x412c583d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000053 0x4160f070 in QAccel::activated () from /usr/lib/qt3/lib/libqt-mt.so.3
0000054 0x4125ffe1 in QAccelPrivate::activate ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000055 0x41261d9c in QAccelManager::dispatchAccelEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000056 0x4126232e in qt_dispatchAccelEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000057 0x41264fe5 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000058 0x4125fb38 in QAccelManager::tryAccelEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000059 0x4126073e in qt_tryAccelEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000060 0x411f22ff in QETWidget::translateKeyEvent ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000061 0x411fee50 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000062 0x4120f9a8 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
0000063 0x4127a9f1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000064 0x4127a836 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000065 0x412644ef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000066 0x08396f02 in mainGui (argc=1, argv=0xbffff064) at main.cpp:220
0000067 0x083967d4 in main (argc=1, argv=0xbffff064) at main.cpp:126
(gdb)

ringerc

2005-10-09 05:29

reporter   ~0006977

The related bug looks like the same crash as Peter's in comment 5999 . Craig, I saw you just checked in a fix for this bug, so I'll try to reproduce 0002656 with a fresh build and see if it's fixed as well.

Issue History

Date Modified Username Field Change
2005-06-19 19:37 plinnell New Issue
2005-06-28 13:29 plinnell Note Added: 0005183
2005-06-28 18:17 plinnell Category - => Internal
2005-07-03 19:03 plinnell Product Version 1.2.2cvs => 1.2.3
2005-08-08 22:30 plinnell Note Added: 0005949
2005-08-08 22:31 plinnell Note Added: 0005950
2005-08-08 22:33 plinnell Note Added: 0005951
2005-08-09 22:42 plinnell Note Added: 0005999
2005-09-04 21:35 plinnell Product Version 1.2.3 => 1.2.4cvs
2005-09-06 10:22 plinnell Note Added: 0006426
2005-09-07 11:39 plinnell Note Added: 0006444
2005-10-08 21:18 cbradney Status new => assigned
2005-10-08 21:18 cbradney Assigned To => cbradney
2005-10-08 22:39 cbradney Status assigned => resolved
2005-10-08 22:39 cbradney Fixed in Version => 1.2.4cvs
2005-10-08 22:39 cbradney Resolution open => fixed
2005-10-08 23:00 cbradney View Status private => public
2005-10-08 23:01 cbradney Status resolved => closed
2005-10-09 05:27 ringerc Relationship added related to 0002656
2005-10-09 05:29 ringerc Note Added: 0006977
2006-05-13 21:25 christoph_s Relationship added related to 0003813