View Issue Details

IDProjectCategoryView StatusLast Update
0004082ScribusGeneralpublic2007-02-09 13:54
Reporterchristoph_s Assigned Toavox  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86OSLinuxOS VersionSuSE 10.1
Product Version1.3.3.3cvs 
Fixed in Version1.3.3.8cvs 
Summary0004082: Former 1.2 file almost uneditable in 1.3.3cvs and crashing 1.3.4cvs
DescriptionThe attached file once was a 1.2x, converted to 1.3x. In 1.3.3x text formatting via paragraph styles only works randomly, editing in the SE let's Scribus freeze more than once. With 1.3.4cvs, Scribus crashes while attempting to open the file.
Additional Informationgdb for 1.3.4cvs:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225582928 (LWP 5982)]
0x084591bb in PageItem_TextFrame::layout (this=0xb039448)
    at /home/christoph/scribus134/Scribus/scribus/pageitem_textframe.cpp:1694
1694 tabDist = itemText.item(curLine.firstItem+zc-1)->glyph.xoffset + itemText.item(curLine.firstItem+zc-1)->glyph.xadvance;
(gdb) bt
#0 0x084591bb in PageItem_TextFrame::layout (this=Cannot access memory at address 0xbf88e920
)
    at /home/christoph/scribus134/Scribus/scribus/pageitem_textframe.cpp:1694
Cannot access memory at address 0xbf88e91c
(gdb)

TagsNo tags attached.
Patch

Relationships

related to 0004116 closedcbradney Scribus corrupts files and breaks linked text frames 
child of 0003964 closedplinnell 1.3.4 Release Metabug 

Activities

2006-07-31 19:54

 

svr.sla (1,505,145 bytes)

plinnell

2006-08-01 17:03

viewer   ~0012074

Hi Christoph,

I could not make it misbehave on 1333cvs, tho I have no doubt it would crash 134cvs.

christoph_s

2006-08-10 22:48

developer   ~0012160

Hi Peter,

here's another one. Would you please try if you can edit it without Scribus slowing down to almost freeze?

2006-08-10 22:49

 

Abt1.sla (580,649 bytes)

plinnell

2006-08-10 22:54

viewer   ~0012161

Getting this in the console.

Speed with the grid off is better, but it is still far too slow compared to normally what I see.

/opt/133/bin/scribus
[Thread debugging using libthread_db enabled]
[New Thread -1208788624 (LWP 620)]
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)

plinnell

2006-08-10 22:58

viewer   ~0012162

Last edited: 2006-08-11 22:56

The second file does indeed cause a dramatic slowdown in all phases eg print preview resizing the main window etc.

This is in 1.3.3.3

plinnell

2006-08-11 13:45

viewer   ~0012163

Reminder sent to: cbradney

Something not working in the fileloader ?

plinnell

2007-01-05 00:58

viewer   ~0014542

This no longer crashes 134cvs.

[New Thread -1224337712 (LWP 13282)]
par style at 626: /Flie�ext Katalogteil 1. Absatz (Flie�ext Katalogteil 1. Absatz) calign -1
par style at 632: /Flie�ext Katalogteil Autorenkrzel (Flie�ext Katalogteil Autorenkrzel) calign -1
par style at 633: /Flie�ext Katalogteil 1. Absatz (Flie�ext Katalogteil 1. Absatz) calign -1
par style at 634: /Flie�ext Katalogteil 1. Absatz (Flie�ext Katalogteil 1. Absatz) calign -1
par style at 1322: /Flie�ext Katalogteil 1. Absatz (Flie�ext Katalogteil 1. Absatz) calign -1
par style at 1328: /Flie�ext Katalogteil Autorenkrzel (Flie�ext Katalogteil Autorenkrzel) calign -1
par style at 1329: /Flie�ext Katalogteil 1. Absatz (Flie�ext Katalogteil 1. Absatz) calign -1
par style at 2017: /Flie�ext Katalogteil 1. Absatz (Flie�ext Katalogteil 1. Absatz) calign -1
par style at 60: /Objektbeschreibung (Objektbeschreibung) calign -1
par style at 124: /Objektnachweis (Objektnachweis) calign -1
par style at 125: /Objektnachweis (Objektnachweis) calign -1
par style at 60: /Objektbeschreibung (Objektbeschreibung) calign -1
par style at 124: /Objektnachweis (Objektnachweis) calign -1
par style at 125: /Objektnachweis (Objektnachweis) calign -1
par style at 1431: /Flie�ext Initial (Flie�ext Initial) calign -1
par style at 1432: /Flie�ext Beitr�e halbiert (Flie�ext Beitr�e halbiert) calign -1
par style at 2328: /Flie�ext Beitr�e (Flie�ext Beitr�e) calign -1
par style at 2329: /Flie�ext Beitr�e (Flie�ext Beitr�e) calign -1
par style at 3224: /Flie�ext Beitr�e (Flie�ext Beitr�e) calign -1
par style at 3225: /Flie�ext Beitr�e (Flie�ext Beitr�e) calign -1
par style at 9: /Flie�ext �erschrift (Flie�ext �erschrift) calign -1
Pageitem_Textframe: shadow ... Rechts dreispaltig
Pageitem_Textframe: shadow ... Links dreispaltig
Pageitem_Textframe: shadow ... Links Standard
Pageitem_Textframe: shadow ... Rechts Standard1
Pageitem_Textframe: shadow ... Links Standard
Pageitem_Textframe: shadow ... Links Standard
Pageitem_Textframe: shadow ... Rechts Standard leer
Pageitem_Textframe: shadow ... Links Standard leer
Pageitem_Textframe: shadow ... Rechts Standard1
Pageitem_Textframe: shadow ... Rechts Standard1
Pageitem_Textframe: shadow ... Rechts Standard1
Pageitem_Textframe: shadow ... Rechts Standard1
Pageitem_Textframe: shadow ... Rechts dreispaltig
Pageitem_Textframe: shadow ... Rechts dreispaltig
Pageitem_Textframe: shadow ... Rechts dreispaltig
Pageitem_Textframe: shadow ... Rechts dreispaltig
dropcapoffset: 42.4877 -> 42.4877
dropcapoffset: 42.4877 -> 42.4877
dropcapoffset: 42.4877 -> 42.4877
dropcapoffset: 42.4877 -> 42.4877
Pageitem_Textframe: shadow Rechts Standard leer ... 0
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
Pageitem_Textframe: shadow 0 ... 0
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
Pageitem_Textframe: shadow 0 ... 0
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
Pageitem_Textframe: shadow 0 ... 0
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
dropcapoffset: 42.4877 -> 42.4877
Pageitem_Textframe: shadow Links Standard ... 1
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
Pageitem_Textframe: shadow Links Standard ... 1
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
Pageitem_Textframe: shadow Links Standard ... 1
Pageitem_Textframe: shadow Rechts dreispaltig ... 2
Pageitem_Textframe: shadow 1 ... 1
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)
Pageitem_Textframe: shadow 1 ... 1
ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)

avox

2007-02-08 03:57

updater   ~0015139

that tabDist error is an old bug, already solved

avox

2007-02-08 04:11

updater   ~0015140

Abt1.sla contains invalid ArrowIndexes (1.000.000.000 and more).
I'll add a test in fileloader

christoph_s

2007-02-09 13:54

developer   ~0015157

Tested, fixed. Thanks!

Issue History

Date Modified Username Field Change
2006-07-31 19:54 christoph_s New Issue
2006-07-31 19:54 christoph_s File Added: svr.sla
2006-08-01 17:03 plinnell Note Added: 0012074
2006-08-09 21:37 christoph_s Relationship added related to 0004116
2006-08-10 22:48 christoph_s Note Added: 0012160
2006-08-10 22:49 christoph_s File Added: Abt1.sla
2006-08-10 22:54 plinnell Note Added: 0012161
2006-08-10 22:54 plinnell Status new => confirmed
2006-08-10 22:58 plinnell Note Added: 0012162
2006-08-11 13:45 plinnell Note Added: 0012163
2006-08-11 22:23 cbradney Status confirmed => assigned
2006-08-11 22:23 cbradney Assigned To => avox
2006-08-11 22:56 plinnell Note Edited: 0012162
2007-01-04 09:14 cbradney Relationship added child of 0003964
2007-01-05 00:58 plinnell Note Added: 0014542
2007-02-08 03:57 avox Note Added: 0015139
2007-02-08 04:11 avox Note Added: 0015140
2007-02-08 04:14 avox Product Version 1.3.4cvs => 1.3.3.3cvs
2007-02-08 04:36 avox Status assigned => resolved
2007-02-08 04:36 avox Fixed in Version => 1.3.3.8cvs
2007-02-08 04:36 avox Resolution open => fixed
2007-02-09 13:54 christoph_s Status resolved => closed
2007-02-09 13:54 christoph_s Note Added: 0015157