View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004398 | Scribus | General | public | 2006-10-11 14:35 | 2006-12-18 17:45 |
Reporter | christoph_s | Assigned To | fschmid | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Linux | OS Version | SuSE 10.1 |
Product Version | 1.3.3.5cvs | ||||
Fixed in Version | 1.3.4cvs | ||||
Summary | 0004398: Scribus switches page margins in left master pages | ||||
Description | If 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 Reproduce | Create 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 | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
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 ) |
|
And if 1.3.4cvs doesn't crash, it shows the same issue as 1.3.3.5cvs |
|
Another funny observation: If the "Manage page properties" dialog is applied again to change a value, the margins switch back. |
|
1.3.4cvs should now behave properly. |
|
Will this issue be fixed in 1.3.3.x as well? Otherwise I'd close it. |
|
Made a hackish fix for 1.3.3.5cvs, but 1.3.4cvs has the real fix. |
|
Tested, fixed. Thanks. |
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 |