View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0001796 | Scribus | General | public | 2005-03-21 10:25 | 2005-03-22 22:51 | 
| Reporter | philipp | Assigned To | fschmid | ||
| Priority | normal | Severity | crash | Reproducibility | always | 
| Status | closed | Resolution | fixed | ||
| Platform | i686 | OS | SuSE Linux 9.2 | OS Version | Kernel 2.6.8-24 | 
| Product Version | 1.3.0cvs | ||||
| Fixed in Version | 1.3.0cvs | ||||
| Summary | 0001796: Scribus crashes when duplicating a template-page | ||||
| Description | Scribus crashes when trying to duplicate a template page. | ||||
| Steps To Reproduce | o Open a new document o Go to Edit > Templates o Select any template page (doesn't matter which one) o Click the duplicate-icon => Scribus crashes | ||||
| Additional Information | gdb backtrace attached | ||||
| Tags | No tags attached. | ||||
| Attached Files |  bt-musterpage.txt (2,735 bytes)   
 Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1087984224 (LWP 6751)]
0x407921bc in ucstrcmp () from /usr/lib/qt3/lib/libqt-mt.so.3
(gdb) bt
#0  0x407921bc in ucstrcmp () from /usr/lib/qt3/lib/libqt-mt.so.3
#1  0x407947e1 in operator< () from /usr/lib/qt3/lib/libqt-mt.so.3
#2  0x08354df8 in QMapPrivate<QString, QListViewItem*>::find (this=0x8893a10,
    k=@0x5c) at qmap.h:503
#3  0x08354a06 in QMap<QString, QListViewItem*>::operator[] (this=0x8893504,
    k=@0x5c) at qmap.h:800
#4  0x0835235a in Tree::getListItem (this=0x8893448, SNr=2, Nr=-1)
    at tree.cpp:162
#5  0x083525b8 in Tree::slotShowSelect (this=0x8893448, SNr=2, Nr=-1)
    at tree.cpp:206
#6  0x084319ca in ScribusApp::HaveNewSel (this=0x8589878, Nr=-1)
    at scribus.cpp:3823
#7  0x0840c254 in ScribusApp::qt_invoke (this=0x8589878, _id=174,
    _o=0xbfffe270) at scribus.moc:952
#8  0x404b103a in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x404b171d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x083acf33 in ScribusView::HaveSel (this=0x8afca48, t0=-1)
    at scribusview.moc:559
#11 0x083e86b8 in ScribusView::Deselect (this=0x8afca48, prop=true)
    at scribusview.cpp:7344
#12 0x082c30df in MusterPages::duplicateTemplate (this=0x8d95520)
---Type <return> to continue, or q <return> to quit---
    at muster.cpp:200
#13 0x082c126b in MusterPages::qt_invoke (this=0x8d95520, _id=52,
    _o=0xbfffe770) at muster.moc:163
#14 0x404b10ee in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x404b1896 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x4080902c in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x405494c9 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x404e73f5 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x4044e85f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x40450c06 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x403ebfce in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x403eae86 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x403fb908 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x404667b1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x404665f6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x404502ef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#27 0x0846439b in mainGui (argc=1, argv=0xbffff294) at main.cpp:240
#28 0x08463e13 in main (argc=1, argv=0xbffff294) at main.cpp:134 | ||||
| Patch | |||||
| child of | 0003837 | acknowledged | Metabug: Master pages/Page templates | 
|  | Confirmed here: Suse 9.2 w/ kde3.4/ Qt 3.3.4 Switching to Thread 1073876736 (LWP 6578)] 0x415a076c in ucstrcmp () from /usr/lib/qt3/lib/libqt-mt.so.3 (gdb) bt #0 0x415a076c in ucstrcmp () from /usr/lib/qt3/lib/libqt-mt.so.3 0000001 0x415a2d91 in operator< () from /usr/lib/qt3/lib/libqt-mt.so.3 0000002 0x083755ac in QMapPrivate<QString, QListViewItem*>::find (this=0x8784a58, k=@0x5c) at qmap.h:503 0000003 0x0837515a in QMap<QString, QListViewItem*>::operator[] (this=0x878454c, k=@0x5c) at qmap.h:800 0000004 0x083727df in Tree::getListItem (this=0x8784490, SNr=1, Nr=-1) at tree.cpp:162 0000005 0x08372a1f in Tree::slotShowSelect (this=0x8784490, SNr=1, Nr=-1) at tree.cpp:206 0000006 0x08452d6a in ScribusApp::HaveNewSel (this=0x85eab50, Nr=-1) at scribus.cpp:3828 0000007 0x0842b335 in ScribusApp::qt_invoke (this=0x85eab50, _id=174, _o=0xbfffe1b0) at scribus.moc:952 0000008 0x412bd9aa in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000009 0x412be08d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000010 0x083cd1f4 in ScribusView::HaveSel (this=0x89c4020, t0=-1) at scribusview.moc:559 0000011 0x084080c1 in ScribusView::Deselect (this=0x89c4020, prop=true) at scribusview.cpp:7344 0000012 0x082defbc in MusterPages::duplicateTemplate (this=0x8a4dc40) ---Type <return> to continue, or q <return> to quit--- at muster.cpp:200 0000013 0x082dd3fd in MusterPages::qt_invoke (this=0x8a4dc40, _id=52, _o=0xbfffe6d0) at muster.moc:163 0000014 0x412bda5e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000015 0x412be206 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000016 0x416176bc in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3 0000017 0x41356374 in QButton::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000018 0x412f4045 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 0000019 0x4125b2ef in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000020 0x4125d696 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000021 0x411f899e in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000022 0x411f7856 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000023 0x41208248 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 0000024 0x41273281 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 0000025 0x412730c6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000026 0x4125cd7f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 ---Type <return> to continue, or q <return> to quit--- 0000027 0x08484016 in mainGui (argc=1, argv=0xbffff1f4) at main.cpp:240 0000028 0x0848360f in main (argc=1, argv=0xbffff1f4) at main.cpp:134 (gdb) | 
|  | Tested. Fixed. | 
| Date Modified | Username | Field | Change | 
|---|---|---|---|
| 2005-03-21 10:25 | philipp | New Issue | |
| 2005-03-21 10:25 | philipp | File Added: bt-musterpage.txt | |
| 2005-03-21 23:20 |  | Note Added: 0003946 | |
| 2005-03-21 23:20 |  | Status | new => confirmed | 
| 2005-03-21 23:21 |  | Assigned To | => fschmid | 
| 2005-03-21 23:21 |  | Status | confirmed => assigned | 
| 2005-03-22 22:03 | fschmid | Status | assigned => resolved | 
| 2005-03-22 22:03 | fschmid | Fixed in Version | => 1.3.0cvs | 
| 2005-03-22 22:03 | fschmid | Resolution | open => fixed | 
| 2005-03-22 22:51 |  | Note Added: 0003950 | |
| 2005-03-22 22:51 |  | Status | resolved => closed | 
| 2006-05-18 19:35 | christoph_s | Relationship added | child of 0003837 | 
