SIGV while trying to create image on unwritable space

Bug #108000 reported by Michal Ingeli
2
Affects Status Importance Assigned to Milestone
gnomebaker (Ubuntu)
Fix Released
Undecided
Goedson Teixeira Paixão

Bug Description

Binary package hint: gnomebaker

When the location for temporary files is unwritable for current user, gnomebaker receives SIGV when trying to create image.

GnomeBaker 0.6.0 and up to date i386 Ubuntu 6.06.1 LTS

application output:
gnomebaker
** (gnomebaker:10605): WARNING **: gbcommon_create_open_temp_file - Failed when trying to create the temporary file [/mnt/temp/gnomebaker-o9APow]
** (gnomebaker:10605): WARNING **: dataproject_build_paths_file - Error. Temp file was not created. Image will not be created
Segmentation fault (core dumped)

backtrace:

#0 0x08078631 in dataproject_on_create_datadisk (widget=0x82ad968, data_project=0x825cd40) at dataproject.c:1631
#1 0xb769d423 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#2 0xb769179f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#3 0xb76a02ea in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#4 0xb76a1b19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#5 0xb76a1e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#6 0xb799749f in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#7 0xb7998cda in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0
#8 0xb769d423 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#9 0xb769116f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#10 0xb769179f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb76a05cc in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#12 0xb76a1b19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb76a1e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb799741c in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb799838c in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7a588e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb769116f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#18 0xb769179f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0xb76a09ce in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#20 0xb76a1886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0xb76a1e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0xb7b3adcf in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7a5705d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7a5746b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb78fadec in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#26 0xb76218d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb7624996 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#28 0xb7624cb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#29 0xb7a56765 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x0805534a in main (argc=1, argv=0xbfa225c4) at main.c:135

edit: correct bt

Michal Ingeli (xyzz)
description: updated
Changed in gnomebaker:
status: Unconfirmed → In Progress
assignee: nobody → goedson
Revision history for this message
Goedson Teixeira Paixão (goedson) wrote :

The attached patch fixes this bug, displaying an appropriate message to the user.

Changed in gnomebaker:
status: In Progress → Fix Committed
Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

gnomebaker (0.6.0-9ubuntu1) gutsy; urgency=low

  * Merge from Debian unstable, remaining Ubuntu changes:
    - debian/patches/21_-export-dynamic_for_glade.dpatch: Add, based on
      guidance from <did447 at gmail dot com>, fixing libglade problem
    - Modify Maintainer value to match Debian-Maintainer-Field Spec
    - debian/patches/07_improved_gnome_menu_entry.dpatch: add polish desktop
      entries from <dominikowski at gmail dot com>
  * debian/patches/07_improved_gnome_menu_entry.dpatch: updated to remove
    "Applications" from the Categories to keep it up-to-date with debian.

gnomebaker (0.6.0-9) unstable; urgency=low

  * debian/patches/19_crash_when_writing_data_project.dpatch: Warn user about
    non-writable temporary directory when writing a data disc project
    (LP: #108000).
  * debian/patches/20_escape_filenames.dpatch: Fixes the handling of file names
    containing the '=' or '\' characters (LP: #89018)
  * Removed "Applications" from the Categories in the GNOME menu entry

 -- Lionel Le Folgoc <email address hidden> Mon, 27 Aug 2007 23:01:45 +0200

Changed in gnomebaker:
status: Fix Committed → Fix Released
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.