View Issue Details

IDProjectCategoryView StatusLast Update
0004398ScribusGeneralpublic2006-12-18 17:45
Reporterchristoph_s Assigned Tofschmid  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx86OSLinuxOS VersionSuSE 10.1
Product Version1.3.3.5cvs 
Fixed in Version1.3.4cvs 
Summary0004398: Scribus switches page margins in left master pages
DescriptionIf a predefined page layout is selected, changing one value for left master pages in the "Manage page properties" switches left and right margins. This happens only with left master pages, not with right ones.
Steps To ReproduceCreate a new doc with a predefined spread layout (e.g. Gutenberg)

Create a new left master page

Go to Mange Page Properties and change one value for page margins

Result: Left and right margins are switched
TagsNo tags attached.
Patch

Relationships

related to 0005148 closedfschmid Copying right master pages switches page margins 
child of 0004439 closedplinnell 1.3.3.5 Release Metabug 

Activities

christoph_s

2006-10-11 19:28

developer   ~0012920

1.3.4cvs crashes with sig 11 when attempting to replicate the issue:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224840848 (LWP 18017)]
0xb7d7cd64 in operator== () from /usr/lib/libqt-mt.so.3
(gdb) bt
#0 0xb7d7cd64 in operator== () from /usr/lib/libqt-mt.so.3
0000001 0xb7d7cde4 in operator!= () from /usr/lib/libqt-mt.so.3
0000002 0x086d274e in ScribusDoc::applyMasterPage (this=0x920d620,
    pageName=@0xbff9032c, pageNumber=2)
    at /home/christoph/scribus134/Scribus/scribus/scribusdoc.cpp:2623
0000003 0x08638996 in ScribusMainWindow::Apply_MasterPage (this=0x8b550a0,
    pageName=@0xbff9032c, pageNumber=2, reb=true)
    at /home/christoph/scribus134/Scribus/scribus/scribus.cpp:7940
0000004 0x0865e236 in ScribusMainWindow::changePageMargins (this=0x8b550a0)
    at /home/christoph/scribus134/Scribus/scribus/scribus.cpp:6281
0000005 0x0868a23e in ScribusMainWindow::qt_invoke (this=0x8b550a0, _id=152,
    _o=0xbff904a8)
    at /home/christoph/scribus134/Scribus/scribus/scribus.moc:1019
0000006 0xb7aaeb5d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000007 0xb7aaf7bd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000008 0xb7e07f59 in QAction::activated () from /usr/lib/libqt-mt.so.3
0000009 0xb7bece3e in QAction::internalActivation () from /usr/lib/libqt-mt.so.3
0000010 0xb7e0827c in QAction::qt_invoke () from /usr/lib/libqt-mt.so.3
0000011 0x0861fda1 in ScrAction::qt_invoke (this=0x8c81b30, _id=8, _o=0xbff905b4)
    at /home/christoph/scribus134/Scribus/scribus/scraction.moc:229
0000012 0xb7aaeb5d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000013 0xb7de5cde in QSignal::signal () from /usr/lib/libqt-mt.so.3
0000014 0xb7acac27 in QSignal::activate () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000015 0xb7bb2caa in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
0000016 0xb7ae7870 in QWidget::event () from /usr/lib/libqt-mt.so.3
0000017 0xb7a4fc47 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000018 0xb7a50b6b in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000019 0xb79f051e in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000020 0xb79eee16 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
0000021 0xb79ff45a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000022 0xb7a66a78 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000023 0xb7a6690e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
0000024 0xb7a4f7ff in QApplication::exec () from /usr/lib/libqt-mt.so.3
0000025 0x083e8893 in mainApp (argc=1, argv=0xbff90e64)
    at /home/christoph/scribus134/Scribus/scribus/main_nix.cpp:76
0000026 0x083e88fa in main (argc=Cannot access memory at address 0x0
)

christoph_s

2006-10-11 23:16

developer   ~0012924

And if 1.3.4cvs doesn't crash, it shows the same issue as 1.3.3.5cvs

christoph_s

2006-10-12 00:07

developer   ~0012927

Another funny observation: If the "Manage page properties" dialog is applied again to change a value, the margins switch back.

fschmid

2006-10-12 10:29

developer   ~0012934

1.3.4cvs should now behave properly.

christoph_s

2006-11-05 23:33

developer   ~0013290

Will this issue be fixed in 1.3.3.x as well? Otherwise I'd close it.

fschmid

2006-11-06 12:46

developer   ~0013293

Made a hackish fix for 1.3.3.5cvs, but 1.3.4cvs has the real fix.

christoph_s

2006-12-18 17:45

developer   ~0014043

Tested, fixed. Thanks.

Issue History

Date Modified Username Field Change
2006-10-11 14:35 christoph_s New Issue
2006-10-11 19:28 christoph_s Note Added: 0012920
2006-10-11 23:16 christoph_s Note Added: 0012924
2006-10-12 00:07 christoph_s Note Added: 0012927
2006-10-12 10:29 fschmid Note Added: 0012934
2006-11-05 00:32 cbradney Relationship added child of 0004439
2006-11-05 23:33 christoph_s Note Added: 0013290
2006-11-06 12:46 fschmid Status new => resolved
2006-11-06 12:46 fschmid Fixed in Version => 1.3.4cvs
2006-11-06 12:46 fschmid Resolution open => fixed
2006-11-06 12:46 fschmid Assigned To => fschmid
2006-11-06 12:46 fschmid Note Added: 0013293
2006-12-18 17:45 christoph_s Status resolved => closed
2006-12-18 17:45 christoph_s Note Added: 0014043
2007-01-12 15:36 christoph_s Relationship added related to 0005148