crashes when openclipart server down

Bug #898424 reported by whitis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
inkscape (Ubuntu)
New
Undecided
Unassigned

Bug Description

I ran inkscape to browse/search openclipart since the openclipart web site was down. segfault.

 gdb /usr/bin/inkscape
(gdb) run
file -> Import From Open Clip Art Library
Enter a search keyword, doesn't matter what. E.g. "biohazard"
Program received signal SIGSEGV, Segmentation fault.
0x00000000009d8214 in Inkscape::UI::Dialog::FileImportFromOCALDialog::print_xml_element_names(_xmlNode*) ()

www.openclipart.org says:
The site has been experiencing some backend performance issues and is currently down for maintenance. We will bring the site back online soon when we can resolve those issues.

The program should not segfault when the server is down. This is dangerous.

And actually, this function should not have been going to the server in the first place, without asking. I have the openclipart packages installed. This function should be able to use either. The SVG files have filenames, <dc:title>, and <dc:subject>, and <rdf:Bag> (keywords). Sure, I can use the file import dialog but it has no search. Isn't this why we install those packages in the first place?

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: inkscape 0.48.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
CheckboxSubmission: 1e1a99f31ec2933306456e1f141c45d8
CheckboxSystem: edda5d4f616ca792bf437989cb597002
Date: Wed Nov 30 19:00:37 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: inkscape
UpgradeStatus: Upgraded to oneiric on 2011-11-09 (21 days ago)

Revision history for this message
whitis (whitis) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.