Crash when scrolling login screen logo in gdmsetup

Bug #8679 reported by Jean-Francois Im
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gdm (Ubuntu)
Fix Released
Medium
Sebastien Bacher

Bug Description

gdmsetup crashes when scrolling the login screen logo.

Steps to reproduce
1. Open gdmsetup by clicking Computer > System configuration > Login Screen Setup
2. Enter password
3. Click second tab (Standard greeter)
4. Scroll the Debian logo, gdmsetup crashes.

Workaround:
Use sudo gdmsetup instead.

Backtrace was generated from '/usr/bin/gdmsetup'

(no debugging symbols found)...Using host libthread_db library
"/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...[Thread debugging
using libthread_db enabled]
[New Thread 1087274912 (LWP 9885)]
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x406f0403 in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x400823dd in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0x40834bcf in g_type_check_instance_is_a ()
   from /usr/lib/libgobject-2.0.so.0
#5 0x4053446a in gtk_viewport_get_shadow_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
#6 0x4082c2d2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#7 0x408197eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8 0x4082be02 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#9 0x4082ae5c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0x4082b140 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0x403929d5 in gtk_adjustment_value_changed ()
   from /usr/lib/libgtk-x11-2.0.so.0
#12 0x4039288b in gtk_adjustment_set_value ()
   from /usr/lib/libgtk-x11-2.0.so.0
#13 0x4047d24b in _gtk_range_get_wheel_delta ()
   from /usr/lib/libgtk-x11-2.0.so.0
#14 0x4047c0e5 in _gtk_range_get_wheel_delta ()
   from /usr/lib/libgtk-x11-2.0.so.0
#15 0x4044da7e in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#16 0x40819b18 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#17 0x408197eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0x4082b854 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#19 0x4082ac3f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0x4082b140 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0x4053bc09 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x4044c23a in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x4044b10a in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x407451ab in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#25 0x408717ed in g_main_depth () from /usr/lib/libglib-2.0.so.0
#26 0x40872818 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x40872b3a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x40873113 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#29 0x4044aa56 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x080537e9 in main ()

Thread 1 (Thread 1087274912 (LWP 9885)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0x406f0403 in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x400823dd in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0x40834bcf in g_type_check_instance_is_a ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#5 0x4053446a in gtk_viewport_get_shadow_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#6 0x4082c2d2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0x408197eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#8 0x4082be02 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x4082ae5c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x4082b140 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x403929d5 in gtk_adjustment_value_changed ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x4039288b in gtk_adjustment_set_value ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x4047d24b in _gtk_range_get_wheel_delta ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x4047c0e5 in _gtk_range_get_wheel_delta ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x4044da7e in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x40819b18 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x408197eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x4082b854 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x4082ac3f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x4082b140 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x4053bc09 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x4044c23a in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x4044b10a in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x407451ab in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#25 0x408717ed in g_main_depth () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#26 0x40872818 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#27 0x40872b3a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#28 0x40873113 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#29 0x4044aa56 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0x080537e9 in main ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

http://bugzilla.gnome.org/show_bug.cgi?id=126796: http://bugzilla.gnome.org/show_bug.cgi?id=126796

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

confirmed here

Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
Daniel Robitaille (robitaille) wrote :
Revision history for this message
Corey Burger (corey.burger) wrote :

Marked as fixed upstream, and cannot replicate on Breezy. Reporter, if this
still happens to you, please reopen the bug.

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

this upload fixes the issue:

 gdm (2.8.0.0-0ubuntu1) breezy; urgency=low
 .
   * New upstream version:
     - scales the face image (Ubuntu: #6372).
     - fix gdmsetup crash on the logo page (Ubuntu: #1944).
     - new comment for gdmsetup (Ubuntu: #4567).
     - <Tab> validate the username (Ubuntu: #9777).
     - use "restart" instead of "reboot" (Ubuntu: #10232).
   * debian/patches/01_configure.patch,
     debian/patches/02_default_config.patch,
     debian/patches/03_securesysmenu_gdmlogin.patch,
     debian/patches/03_securesysmenu_gdmsetup.patch,
     debian/patches/03_securesysmenu_greeter.patch,
     debian/patches/10_noxkeepcrashing.patch,
     debian/patches/11_powermanagement.patch,
     debian/patches/12_securemenu.patch:
     - updated.
   * debian/patches/06_gdmscale.patch,
     debian/patches/07_gdmlanguages.patch,
     debian/patches/08_translations.patch:
     - fixed with the new version.
   * debian/postinst:
     - update the gdm value for default-display-manager.
   * debian/rules:
     - updated for the new version files change.
     - use CFLAGS="-I/usr/X11R6/include".
   * debian/watch:
     - updated.

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.