View Issue Details

IDProjectCategoryView StatusLast Update
0004103ScribusOS-Win32public2006-08-05 11:28
Reporterbinaryguy Assigned Tojghali  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformIntelOSWindows XP ProfessionalOS VersionSP2
Product Version1.3.3.2 
Fixed in Version1.3.3.3cvs 
Summary0004103: EXCEPTION_ACCESS_VIOLATION error upon save as command
DescriptionBrand new install, GS 8.54 installed prior to Scribus installed, when saving a news letter using Save As, EXCEPTION_ACCESS_VIOLATION error message appears and program closes with Windows Debugger showing up.
Steps To ReproduceOpen Scribus
Cancel New Document Wizard
File
New from Template
Choose Newsletter
Choose any newsletter template
Allow Font Substitution to Times Roman
File
Save As
Allow Warning message about verion compatability
Choose location to save file
Crash occurs
Additional InformationSeaching on this site/google only found reference to Japanese IME issues. I'm not a programmer, don't understand much of these types of errors but guessing something to do wtih the font substitution?
TagsNo tags attached.
Patch

Activities

plinnell

2006-08-04 20:31

viewer   ~0012115

cannot replicate with 1.3.3.2 or 1.3.3.3cvs of 21 july on Win2k.

Is there any anti virus running?

binaryguy

2006-08-04 20:36

reporter   ~0012116

Debug File log attached

binaryguy

2006-08-04 20:39

reporter   ~0012117

AVG was running. Just tried with closing AVG (both in system tray and background processes), no change.

Orb.exe (www.orb.com), Spybot Resident and Dell Support are hte only major active modules in the system tray.

binaryguy

2006-08-04 20:42

reporter   ~0012118

Correction, Windows Debugger does NOT show up, just an option from Scribus to Debug.

jghali

2006-08-04 20:55

administrator   ~0012119

no crash here when following exactly steps provided

jghali

2006-08-04 21:08

administrator   ~0012120

finally reproduced it, the issue is reproductible with Text Based template

plinnell

2006-08-04 23:19

viewer   ~0012123

1333cvs on linux

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208702608 (LWP 4980)]
0x08541750 in ScriXmlDoc::WriteDoc (this=0x8c38ed0, fileName=@0xbffa19a4, doc=0x8cb5130,
    dia2=0x8928e18) at scribusXml.cpp:3255
3255 fn.setAttribute("Element", (*itbm).PageObject->ItemNr);
(gdb) bt
#0 0x08541750 in ScriXmlDoc::WriteDoc (this=0x8c38ed0, fileName=@0xbffa19a4,
    doc=0x8cb5130, dia2=0x8928e18) at scribusXml.cpp:3255
0000001 0x084cd534 in ScribusDoc::save (this=0x8cb5130, fileName=@0xbffa1ac8)
    at scribusdoc.cpp:2047
0000002 0x08668f57 in ScribusMainWindow::DoFileSave (this=0x8817b60, fn=@0xbffa1ac8)
    at scribus.cpp:3895
0000003 0x08669866 in ScribusMainWindow::slotFileSaveAs (this=0x8817b60) at scribus.cpp:3877
0000004 0x0866f2ca in ScribusMainWindow::qt_invoke (this=0x8817b60, _id=111, _o=0xbffa1c18)
    at scribus.moc:942
0000005 0x412b9edd in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000006 0x412bab3d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000007 0x41614aa9 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0x413f9e7e in QAction::internalActivation () from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0x41614dcc in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3
0000010 0x084b8b6b in ScrAction::qt_invoke (this=0x8870d80, _id=8, _o=0xbffa1d24)
    at scraction.moc:211
0000011 0x412b9edd in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000012 0x415f281e in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000013 0x412d5f87 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
0000014 0x413c15ea in QPopupMenu::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0x412f2c00 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0x4125aec7 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0x4125bdfb in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0x411fb6ae in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000019 0x411f9fa6 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000020 0x4120a5ea in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000021 0x41271ce8 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000022 0x41271b7e in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0x4125aa7f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000024 0x0867f9c0 in mainApp (argc=1, argv=0xbffa25c4) at main_nix.cpp:74
0000025 0x0867f9fe in main (argc=Cannot access memory at address 0x8
) at main_nix.cpp:50
(gdb)

plinnell

2006-08-04 23:42

viewer   ~0012124

[01:33] <jghali> mrdocs 0004103 goes away if you insert doc->setMasterPageMode(false); just before PAGE=DOC.firstChild(); at line 1660 of scribusxml.cpp

binaryguy

2006-08-05 01:54

reporter   ~0012125

Hi guys.

Thanks for the work, only there is a small problem. Where is this scribusxml.cpp. Searched my who HD, the file is not found.

Please excuse my ignorance of this process. Does your solution mean this is something that was changed on your end so that if I download a new copy, this fix is in it? Or is there an actual file that should be on my HD that I can edit?

jghali

2006-08-05 10:11

administrator   ~0012127

scribusxml.cpp is part of the source code. You will have to wait 1.3.3.3 release

plinnell

2006-08-05 11:28

viewer   ~0012130

We hope to release 1.3.3.3 very soon.

Issue History

Date Modified Username Field Change
2006-08-04 20:21 binaryguy New Issue
2006-08-04 20:31 plinnell Note Added: 0012115
2006-08-04 20:36 binaryguy Note Added: 0012116
2006-08-04 20:39 binaryguy Note Added: 0012117
2006-08-04 20:42 binaryguy Note Added: 0012118
2006-08-04 20:55 jghali Note Added: 0012119
2006-08-04 21:08 jghali Note Added: 0012120
2006-08-04 21:12 jghali Status new => confirmed
2006-08-04 23:19 plinnell Note Added: 0012123
2006-08-04 23:42 plinnell Status confirmed => resolved
2006-08-04 23:42 plinnell Fixed in Version => 1.3.3.3cvs
2006-08-04 23:42 plinnell Resolution open => fixed
2006-08-04 23:42 plinnell Assigned To => plinnell
2006-08-04 23:42 plinnell Note Added: 0012124
2006-08-04 23:42 plinnell Status resolved => assigned
2006-08-04 23:42 plinnell Assigned To plinnell => jghali
2006-08-04 23:44 plinnell Status assigned => resolved
2006-08-05 01:54 binaryguy Status resolved => feedback
2006-08-05 01:54 binaryguy Resolution fixed => reopened
2006-08-05 01:54 binaryguy Note Added: 0012125
2006-08-05 10:11 jghali Note Added: 0012127
2006-08-05 11:04 jghali Status feedback => resolved
2006-08-05 11:04 jghali Resolution reopened => fixed
2006-08-05 11:28 plinnell Status resolved => closed
2006-08-05 11:28 plinnell Note Added: 0012130
2014-10-08 18:38 Kunda Category Win32 => OS-Win32