View Issue Details

IDProjectCategoryView StatusLast Update
0002977ScribusGeneralpublic2006-01-11 13:30
Reporterpolc1410 Assigned Tocbradney  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
PlatformLinux i386OSFedora CoreOS VersionFC3
Product Version1.3.2cvs 
Fixed in Version1.3.2cvs 
Summary0002977: Importing Master Pages produces signal 11 crashes (sometimes) and always imports the page into another master
DescriptionUsing Edit/Master Pages... "Import Master Pages from Another Document" Button results in the master page being imported but the master page is blank and the content is placed on another master page. There doesn't seem to be any consistency which other page will receive it. On some occassions this results in a Signal 11 Crash.

Attempting to delete pages (using the waste bucket icon button) results in Signal 11 crashes.
Steps To Reproduce0. See note** below re having existing masters
1. Edit/Master Pages...
2. "Import Master Pages from Another Document"
a. Select Document
b. Select Master Page
3. The master page list will now contain the name of the imported master - click and it will be blank.
4. Click the names of other masters and one of them will contain the imported content.

**It would appear that to consistently reproduce this you need to already have created a master page in the importing document. (I haven't tried with master pages created using 'new master button' only by master's converted to master page (if this matters.)
Additional InformationAttempting to delete the blank imported page causes a Signal 11 Crash ? related bug or ?entirely seperate bug as deleting any master seems to cause the same.

- Attached document contains the Master's to import.
- (haven't tested to see if importing other masters cause same error.)

- haven't tested reproducability of Signal 11 on deleting

- The document supplied is A5 - magazine layout. If the document importing the master is A5 - single sheet layout the pages seem to be offset (only noticing that during reproducability test)

TagsNo tags attached.
Patch

Relationships

related to 0002435 closedTsoots Trying to undo actions done on Master Page Objects whilst in operating on normal Pages triggers a crash. 
child of 0003837 acknowledged Metabug: Master pages/Page templates 

Activities

2006-01-08 23:02

 

MasterHeron3.sla (377,702 bytes)

plinnell

2006-01-09 00:53

viewer   ~0007977

deleting the imported master page gives me a segfault:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1073904416 (LWP 18248)]
0x08182663 in Page::xOffset (this=0x0) at page.h:43
43 double xOffset() const { return m_xOffset; }
(gdb) bt
#0 0x08182663 in Page::xOffset (this=0x0) at page.h:43
0000001 0x084bbffe in ScribusView::setRulerPos (this=0x95c15a8, x=0, y=0) at scribusview.cpp:8226
0000002 0x084e5d73 in ScribusView::qt_invoke (this=0x95c15a8, _id=120, _o=0xbfdd32b0)
    at scribusview.moc:1219
0000003 0x412bdf89 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000004 0x4161a4fc in QScrollView::contentsMoving () from /usr/lib/qt3/lib/libqt-mt.so.3
0000005 0x413d6a91 in QScrollView::moveContents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000006 0x413d6cca in QScrollView::setContentsPos () from /usr/lib/qt3/lib/libqt-mt.so.3
0000007 0x413d3f7b in QScrollView::ensureVisible () from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x413d417d in QScrollView::center () from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x084bcb06 in ScribusView::SetCCPo (this=0x95c15a8, x=62, y=8) at scribusview.cpp:8508
0000010 0x084bceac in ScribusView::slotDoZoom (this=0x95c15a8) at scribusview.cpp:8409
0000011 0x084bd10f in ScribusView::showMasterPage (this=0x95c15a8, nr=2) at scribusview.cpp:8582
0000012 0x08330d7e in MasterPagesPalette::selectMasterPage (this=0x991a810, item=0x91676a0)
    at muster.cpp:351
0000013 0x083334f7 in MasterPagesPalette::qt_invoke (this=0x991a810, _id=57, _o=0xbfdd3544)
    at muster.moc:160
0000014 0x412bdf89 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x41612485 in QListBox::highlighted () from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0x41397b22 in QListBox::insertItem () from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0x41397d19 in QListBox::insertItem () from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0x41399a1a in QListBox::insertItem () from /usr/lib/qt3/lib/libqt-mt.so.3
0000019 0x08330954 in MasterPagesPalette::updateMasterPageList (this=0x991a810,
    MasterPageName=@0xbfdd3680) at muster.cpp:372
0000020 0x083315fd in MasterPagesPalette::deleteMasterPage (this=0x991a810) at muster.cpp:103
0000021 0x083334ad in MasterPagesPalette::qt_invoke (this=0x991a810, _id=54, _o=0xbfdd3728)
    at muster.moc:157
0000022 0x412bdf89 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0x412be430 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000024 0x41607a8c in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
0000025 0x41352846 in QButton::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000026 0x412f7c48 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000027 0x4125e281 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000028 0x4125f3e8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000029 0x411f9218 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000030 0x411f803b in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000031 0x4120c12a in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000032 0x41275179 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000033 0x41275076 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000034 0x4125dbcf in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000035 0x086383d1 in mainApp (argc=1, argv=0xbfdd3f94) at main_nix.cpp:69
0000036 0x0863841e in main (argc=1, argv=0xbfdd3f94) at main_nix.cpp:44
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
warning: cannot close "system-supplied DSO at 0xffffe000": File in wrong format
Starting program: /usr/local/bin/scribus
[Thread debugging using libthread_db enabled]
[New Thread 1073904416 (LWP 18592)]

Program exited normally.

ringerc

2006-01-09 07:02

reporter   ~0007980

Reminder sent to: cbradney

Craig, I have the feeling this one might be related to some of the code cleaning and untangling you did a while ago. Ideas?

Issue History

Date Modified Username Field Change
2006-01-08 23:02 polc1410 New Issue
2006-01-08 23:02 polc1410 File Added: MasterHeron3.sla
2006-01-09 00:53 plinnell Note Added: 0007977
2006-01-09 00:54 plinnell Status new => confirmed
2006-01-09 00:54 plinnell Product Version 1.3 => 1.3.2cvs
2006-01-09 07:02 ringerc Note Added: 0007980
2006-01-09 09:43 plinnell Relationship added related to 0002435
2006-01-10 15:42 cbradney Status confirmed => assigned
2006-01-10 15:42 cbradney Assigned To => cbradney
2006-01-10 22:16 cbradney Status assigned => resolved
2006-01-10 22:16 cbradney Resolution open => fixed
2006-01-10 22:16 cbradney Fixed in Version => 1.3.2cvs
2006-01-11 13:30 cbradney Status resolved => closed
2006-05-18 18:40 christoph_s Relationship added child of 0003837