Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162372 - media-gfx/inkscape-0.43 cannot save files on amd64
Summary: media-gfx/inkscape-0.43 cannot save files on amd64
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Marc Hildebrand (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-16 15:36 UTC by Erik McNellis
Modified: 2007-01-17 08:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Backtrace of inkscape during save dialog crash (backtrace,5.94 KB, text/plain)
2007-01-17 08:14 UTC, Erik McNellis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik McNellis 2007-01-16 15:36:41 UTC
AMD64 stable Inkscape crashes on save dialog, activates emergency save function. Problem _possibly_ due to gtk+ 2.8.16 --> 2.10.6 upgrade, as inkscape worked fine before.

Reproducible: Always

Steps to Reproduce:
1. Start inkscape.
2. Try to save something (an opened file, a new document etc.) through 'Save' or 'Save as' under the 'File' dialog.
3.

Actual Results:  
Inkscape crashes and activates the emergency save function, as follows:

user@machine ~ $ inkscape 

(inkscape:18813): Gtk-CRITICAL **: gtk_file_system_unix_get_info: assertion `g_path_is_absolute (filename)' failed

Gtk-ERROR **: file gtkfilechooserdefault.c: line 7772 gtk_file_chooser_default_should_respond): assertion failed: (path != NULL)
aborting...

Emergency save activated!

Emergency save document locations:
  New document 1.2007_01_16_16_22_16.0
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can fix it.
Aborted
user@machine ~ $

Expected Results:  
The opened file or project should be saved.

emerge --info:

Portage 2.1.2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-ck1-r2-P4-FHI x86_64)
=================================================================
System uname: 2.6.18-ck1-r2-P4-FHI x86_64 Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz
Gentoo Base System version 1.12.6
Timestamp of tree: Mon, 15 Jan 2007 06:20:01 +0000
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/init.d /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -fomit-frame-pointer"
DISTDIR="/var/tmp/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages metadata-transfer nodoc parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.intergenia.de/ http://ftp.du.se/pub/os/gentoo"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_US en_GB de"
MAKEOPTS="-j3"
PKGDIR="/opt/portage/packages/x86-64/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/portage-xgl"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac alsa amd64 audiofile bash-completion berkdb bitmap-fonts blas bzip2 cddb cdr cli cracklib crypt cups curl directfb dlloader dri dts dvd dvdr emacs emboss exif expat fam fbcon ffmpeg fftw flac foomaticdb fortran ftp gd gdbm gif glut gpm gtk gtk2 hal iconv idn imagemagick imlib ipv6 isdnlog jpeg kdehiddenvisibility lcms libg++ libwww mad matroska mng motif mp3 ncurses netcdf nls nptl nptlonly nsplugin nvidia ogg opengl oss pam pcre pdf pdflib perl pic plotutils png ppds pppd prelink python quicktime readline reflection samba sdl session smp speex spell spl sqlite ssl svg tcl tcltk tcpd tetex theora threads tiff tk truetype truetype-fonts type1-fonts udev unicode usb v4l vorbis wmf xine xml xml2 xorg xprint xv zlib" 
ALSA_CARDS="hda-intel" 
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol"
ELIBC="glibc"
INPUT_DEVICES="keyboard mouse ps2mouse"
KERNEL="linux"
LINGUAS="en_US en_GB de"
USERLAND="GNU"
VIDEO_CARDS="vesa fbdev nv nvidia i915"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Erik McNellis 2007-01-16 16:19:52 UTC
Verified that the inkscape save dialog works fine after x11-libs/gtk+ downgrade to version 2.8.19.
Comment 2 Erik McNellis 2007-01-16 16:37:49 UTC
I've found that the save dialog works also with the recent libgtk+, if the path is explicitly chosen by the user (i.e. specific location is chosen from the save dialog).

I leave the bug with lower severity.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-01-16 18:49:11 UTC
Reopen with a backtrace: http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-01-16 18:49:27 UTC
See above.
Comment 5 Erik McNellis 2007-01-17 08:14:49 UTC
Created attachment 107249 [details]
Backtrace of inkscape during save dialog crash

(In reply to comment #3)
> Reopen with a backtrace: http://www.gentoo.org/proj/en/qa/backtraces.xml
>

A backtrace is attached. I think the problem would be solved, if the inkscape save dialog opened with a default path (ex. $PWD, as in a lot of other GTK applications), also when linked to gtk+-2.10.x .