View Issue Details

IDProjectCategoryView StatusLast Update
0006878ScribusGeneralpublic2008-03-25 23:02
ReporteraliB Assigned Tojghali  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformDell Inspiron 9400OSSuSEOS Version10.2
Product Version1.3.5svn 
Fixed in Version1.3.5svn 
Summary0006878: Corruption when saving document with objects using gradients
Descriptionscribus: /home/aliB/programme/Scribus/trunk/Scribus/scribus/pageitem.cpp:688: vo id PageItem::link(PageItem*): Zusicherung »ff != this« nicht erfüllt.
TagsNo tags attached.
Patch

Relationships

related to 0006876 closedfschmid Objects changing from layer after save, quit and reload 

Activities

christoph_s

2008-03-22 15:22

administrator   ~0019262

Can you upload a sample file? How old is your build?

2008-03-22 19:04

 

Ch2007.sla (992,743 bytes)

aliB

2008-03-22 19:07

reporter   ~0019264

I uploaded a sample file.
Scribus is build from the newest svn (checked today once again)

Last time I successfully edited the document was on Friday.
It seems that scribus recognizes the document as broken (but why should it be broken?)

Here the full errorlog:
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 5223
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
storytext::charstyle: access at end of text 7398
storytext::charstyle: access at end of text 6136
storytext::charstyle: access at end of text 6136
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
storytext::charstyle: access at end of text 7260
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
storytext::charstyle: access at end of text 5268
storytext::charstyle: access at end of text 4156
storytext::charstyle: access at end of text 631
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 3780
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 5992
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 1
storytext::charstyle: access at end of text 3757
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus134format: corruption in linked textframes detected
scribus: /home/aliB/programme/Scribus/trunk/Scribus/scribus/pageitem.cpp:688: void PageItem::link(PageItem*): Zusicherung »ff != this« nicht erfüllt.
Scribus ist abgest?rzt

christoph_s

2008-03-22 19:42

administrator   ~0019266

scribus: /home/christoph/Scribus/scribus/pageitem.cpp:688: void PageItem::link(PageItem*): Zusicherung »ff != this« nicht erfüllt.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb6bc86d0 (LWP 7986)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
0000001 0xb6e518f5 in raise () from /lib/libc.so.6
0000002 0xb6e531e1 in abort () from /lib/libc.so.6
0000003 0xb6e4ac1e in __assert_fail () from /lib/libc.so.6
0000004 0x08542536 in PageItem::link (this=0xacf52b8, nxt=0xacf52b8)
    at /home/christoph/Scribus/scribus/pageitem.cpp:688
0000005 0xb5e1eb35 in Scribus134Format::loadFile (this=0x9417428,
    fileName=@0xb4031d40)
    at /home/christoph/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp:1486
0000006 0x084d25c4 in FileFormat::loadFile (this=0x95ebcf0, fileName=@0xb4031d40,
    flags=1, index=0) at /home/christoph/Scribus/scribus/loadsaveplugin.cpp:256
0000007 0x08418f4b in FileLoader::LoadFile (this=0xb4031d38, currDoc=0xa14bda0)
    at /home/christoph/Scribus/scribus/fileloader.cpp:288
0000008 0x0881d384 in ScribusMainWindow::loadDoc (this=0x8d02cd0,
    fileName=@0xbfeebc70) at /home/christoph/Scribus/scribus/scribus.cpp:3806
0000009 0x08820e49 in ScribusMainWindow::startUpDialog (this=0x8d02cd0)
    at /home/christoph/Scribus/scribus/scribus.cpp:2037
0000010 0x08865c29 in ScribusCore::startGUI (this=0x8ce0d08, showSplash=true,
    showFontInfo=false, showProfileInfo=false, newGuiLanguage=@0xbfeebd98,
    prefsUserFile=@0xbfeebd94)
    at /home/christoph/Scribus/scribus/scribuscore.cpp:132
0000011 0x08860d9e in ScribusQApp::init (this=0xbfeebde0)
---Type <return> to continue, or q <return> to quit---
    at /home/christoph/Scribus/scribus/scribusapp.cpp:240
0000012 0x08a798d5 in mainApp (argc=1, argv=0xbfeebec4)
    at /home/christoph/Scribus/scribus/main_nix.cpp:73
0000013 0x08a79950 in main (argc=Cannot access memory at address 0x1f32
)
    at /home/christoph/Scribus/scribus/main_nix.cpp:52

2008-03-23 00:09

 

Ch2007_fixed.zip (121,735 bytes)

jghali

2008-03-23 00:18

administrator   ~0019270

That document was saved before Franz's fix for 0006876 which fixed a corruption issue. The document was corrupted by recent changes to document saving code. I have uploaded a fixed version and committed an additional fix for objects using gradients.

jghali

2008-03-23 00:19

administrator   ~0019271

Last edited: 2008-03-23 00:20

Be sure to update to rev. 11851 before continuing any work in 135svn.

christoph_s

2008-03-25 23:02

administrator   ~0019295

Tested, fixed. Thanks.

Issue History

Date Modified Username Field Change
2008-03-22 15:02 aliB New Issue
2008-03-22 15:22 christoph_s Note Added: 0019262
2008-03-22 19:04 aliB File Added: Ch2007.sla
2008-03-22 19:07 aliB Note Added: 0019264
2008-03-22 19:42 christoph_s Note Added: 0019266
2008-03-22 19:42 christoph_s Status new => confirmed
2008-03-23 00:03 jghali Relationship added related to 0006876
2008-03-23 00:09 jghali File Added: Ch2007_fixed.zip
2008-03-23 00:18 jghali Note Added: 0019270
2008-03-23 00:19 jghali Status confirmed => resolved
2008-03-23 00:19 jghali Fixed in Version => 1.3.5svn
2008-03-23 00:19 jghali Resolution open => fixed
2008-03-23 00:19 jghali Assigned To => jghali
2008-03-23 00:19 jghali Note Added: 0019271
2008-03-23 00:20 jghali Note Edited: 0019271
2008-03-23 00:23 jghali Summary Scribus scrashes after loading a document => Corruption when saving document with objects using gradients
2008-03-25 23:02 christoph_s Status resolved => closed
2008-03-25 23:02 christoph_s Note Added: 0019295