zenity crashed with SIGSEGV in g_path_is_absolute()

Bug #148524 reported by Young-Ho Cha
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
zenity (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: zenity

steps to reproduce.

 1. create desktop entry like this.

ganadist@ganadist:~/Desktop$ cat .directory
[Desktop Entry]
Encoding=UTF-8
Type=Directory
BgImage=
Icon=desktop

 2. run zenity filechooser dialog
ganadist@ganadist:~/Desktop$ LANG=C zenity --file-selection

 3. open terminal and run command like this
ganadist@ganadist:~/Desktop$ mv .directory /tmp

ProblemType: Crash
Architecture: i386
Date: Wed Oct 3 20:59:00 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/zenity
NonfreeKernelModules: nvidia
Package: zenity 2.20.0-0ubuntu1
PackageArchitecture: i386
ProcCmdline: zenity --file-selection
ProcCwd: /tmp/testdir
ProcEnviron:
 LANG=C
 SHELL=/bin/bash
 PATH=/home/ganadist/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
Signal: 11
SourcePackage: zenity
StacktraceTop:
 g_path_is_absolute () from /usr/lib/libglib-2.0.so.0
 IA__gtk_file_info_render_icon (info=0xb76336b0,
 list_icon_data_func (tree_column=0x809c498, cell=0x80732a0,
 IA__gtk_tree_view_column_cell_set_cell_data (
 gtk_tree_view_expose (widget=0x813b2a8, event=0xbfffeb54)
Title: zenity crashed with SIGSEGV in g_path_is_absolute()
Uname: Linux ganadist 2.6.22-12-generic #1 SMP Sun Sep 23 18:11:30 GMT 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy fuse games lpadmin plugdev scanner video

Tags: apport-crash
Revision history for this message
Young-Ho Cha (ganadist-gmail) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:IA__g_path_is_absolute (file_name=0x83000000 <Address 0x83000000 out of bounds>)
IA__gtk_file_info_render_icon (info=0xb76336b0, widget=0x8097020, pixel_size=16, error=0x0)
list_icon_data_func (tree_column=0x809c498, cell=0x80732a0, tree_model=0x8140050, iter=0xbfffe500,
IA__gtk_tree_view_column_cell_set_cell_data (tree_column=0x809c498, tree_model=0x8140050,
gtk_tree_view_expose (widget=0x813b2a8, event=0xbfffeb54)

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Apport retracing service (apport) wrote : Stack trace with source code
Changed in zenity:
importance: Undecided → Medium
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your report, the bug isn't clear for me, what do you exactly did? selected the file and then moved it?

Changed in zenity:
status: New → Incomplete
Revision history for this message
Basilio Kublik (sourcercito) wrote :

i was unable to reproduce the crash, is this reproducible with a newly created user on your machine?.

Revision history for this message
Young-Ho Cha (ganadist-gmail) wrote :

It seems this bug is related with #146356.

I can reproduce this in newly create user via follow steps.

1. download sample files from http://launchpadlibrarian.net/9705963/testdir.tgz

2. open a shell and extract tarball on some directory and change directory called "testdir"

3. run zenity --file-selection in directory

4. click a volume icon on filechooser to change directory. and press ^L and type directory name to return "testdir"
(These steps are same that reproduce bug #146356)

5. open another terminal and change directory to "testdir", and delete .directory file.

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you try on hardy if that's still an issue?

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!.

Changed in zenity:
status: Incomplete → Invalid
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.