gvfs-gdu-volume-monitor crashes on login

Bug #531731 reported by Khalil azim
70
This bug affects 14 people
Affects Status Importance Assigned to Milestone
gvfs (Ubuntu)
New
Medium
Unassigned

Bug Description

Binary package hint: gvfs

gvfs-gdu-volume-monitor crashes just after login.Apport failed to make a bug report. It said 'assertion failure'.

Ubuntu: 10.04 lucid (development branch)

ProblemType: Bug
Architecture: i386
CheckboxSubmission: 82a2856bd2bb998cad507d141cb1a265
CheckboxSystem: daed2f3d6643b4a84b4520a2427f8c2b
Date: Thu Mar 4 11:17:12 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/lib/gvfs/gvfs-gdu-volume-monitor
Package: gvfs 1.5.4-0ubuntu1
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.utf8
ProcVersionSignature: Ubuntu 2.6.32-15.22-generic
SourcePackage: gvfs
Uname: Linux 2.6.32-15-generic i686

Revision history for this message
Khalil azim (khalilazim) wrote :
Revision history for this message
fred.lavigne (fred-taff) wrote :

Same bug but cannot be reported because apport do not support it...

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

This bug also affect me on kernel 2.6.32-21.

Changed in gvfs (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Changed in gvfs (Ubuntu):
importance: Medium → High
Revision history for this message
lowlux (lowlux) wrote :

It affects me on the beta 1 live cd and beta 2 live cd.

Revision history for this message
subbu (skbhat03) wrote :

The crash still occurs even after the latest updates to kernel etc.

Revision history for this message
Detlef Lechner (detlef-lechner) wrote :

I am affected too.
~$ uname -a; Linux T43 2.6.32-21-generic #31-Ubuntu SMP Tue Apr 13 20:34:00 UTC 2010 i686 GNU/Linux

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

Could somebody get a backtrace following the instructions located at : https://wiki.ubuntu.com/DebuggingWithApportRetrace ? Thanks in advance.

Changed in gvfs (Ubuntu):
importance: High → Medium
status: Confirmed → Incomplete
Revision history for this message
Lars Näppä (lnappa) wrote :

Core was generated by `/usr/lib/gvfs/gvfs-gdu-volume-monitor'.
Program terminated with signal 6, Aborted.
#0 0x003e6422 in __kernel_vsyscall ()
(gdb) bt
#0 0x003e6422 in __kernel_vsyscall ()
#1 0x00a87641 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0x00a8aa72 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0x00285dd3 in g_assertion_message () from /lib/libglib-2.0.so.0
#4 0x0028642d in g_assertion_message_expr () from /lib/libglib-2.0.so.0
#5 0x00e7044c in gdu_pool_get_presentables () from /usr/lib/libgdu.so.0
#6 0x08056cd4 in ?? ()
#7 0x08057d6c in ?? ()
#8 0x006aa18a in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#9 0x006aaa48 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#10 0x08057ec4 in ?? ()
#11 0x08058021 in ?? ()
#12 0x0804e61d in ?? ()
#13 0x00a73bd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#14 0x0804e531 in ?? ()
(gdb)

Revision history for this message
Lars Näppä (lnappa) wrote :
Revision history for this message
Lars Näppä (lnappa) wrote :

Might also be of interest:

lasse@amanda:~$ ls -l /var/crash/
total 19668
-rw------- 1 root root 269435 2010-04-15 19:01 ttf-indic-fonts-core.0.crash
-rw------- 1 lp lp 80129 2010-04-09 00:23 _usr_bin_alc900.filter.7.crash
-rw------- 1 lasse lasse 18900903 2010-04-09 23:44 _usr_lib_firefox-3.6.3_firefox-bin.1000.crash
-rw------- 1 lasse lasse 388319 2010-04-16 17:20 _usr_lib_gnome-disk-utility_gdu-notification-daemon.1000.crash
-rw------- 1 lasse lasse 292436 2010-04-15 22:05 _usr_lib_gvfs_gvfsd-smb.1000.crash
-rw------- 1 lasse lasse 153455 2010-04-15 23:38 _usr_lib_gvfs_gvfs-gdu-volume-monitor.1000.crash

Revision history for this message
Lars Näppä (lnappa) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your efforts, could you install libgdu0-dbgsym libglib2.0-0-dbgsym and get a new stacktrace?

Revision history for this message
Lars Näppä (lnappa) wrote :

Sure, but (libglib2.0-0-dbg OK):

lasse@amanda:~$ sudo apt-get install libgdu0-dbgsym
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libgdu0-dbgsym
lasse@amanda:~$ sudo apt-get install libgdu0-dbg
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libgdu0-dbg

sudo apport-retrace -g /var/crash/_usr_lib_gvfs_gvfs-gdu-volume-monitor.1000.crash
WARNING: package libsgutils2-2-dbgsym not available
WARNING: package libsepol1-dbgsym not available
.....
Core was generated by `/usr/lib/gvfs/gvfs-gdu-volume-monitor'.
Program terminated with signal 6, Aborted.
#0 0x003e6422 in __kernel_vsyscall ()
(gdb) bt
#0 0x003e6422 in __kernel_vsyscall ()
#1 0x00a87641 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0x00a8aa72 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0x00285dd3 in IA__g_assertion_message (domain=0xe8e484 "libgdu",
    file=0xe90725 "gdu-pool.c", line=2565,
    func=0xe917e3 "gdu_pool_get_presentables",
    message=0x8af08f8 "assertion failed: (pool != NULL)")
    at /build/buildd/glib2.0-2.24.0/glib/gtestutils.c:1318
#4 0x0028642d in IA__g_assertion_message_expr (domain=0xe8e484 "libgdu",
    file=0xe90725 "gdu-pool.c", line=2565,
    func=0xe917e3 "gdu_pool_get_presentables", expr=0xe90718 "pool != NULL")
    at /build/buildd/glib2.0-2.24.0/glib/gtestutils.c:1329
#5 0x00e7044c in gdu_pool_get_presentables () from /usr/lib/libgdu.so.0
#6 0x08056cd4 in ?? ()
#7 0x08057d6c in ?? ()
#8 0x006aa18a in IA__g_object_newv (object_type=145600776, n_parameters=0,
    parameters=0x0) at /build/buildd/glib2.0-2.24.0/gobject/gobject.c:1180
#9 0x006aaa48 in IA__g_object_new (object_type=145600776,
    first_property_name=0x0)
    at /build/buildd/glib2.0-2.24.0/gobject/gobject.c:1092
#10 0x08057ec4 in ?? ()
#11 0x08058021 in ?? ()
#12 0x0804e61d in ?? ()
#13 0x00a73bd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#14 0x0804e531 in ?? ()
(gdb)

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

see http://wiki.ubuntu.com/DebuggingProgramCrash on how enable the ddeb source and install dbgsym debug binaries

Revision history for this message
Lars Näppä (lnappa) wrote :

Suppose this made the stack trace:

Core was generated by `/usr/lib/gvfs/gvfs-gdu-volume-monitor'.
Program terminated with signal 6, Aborted.
#0 0x003e6422 in __kernel_vsyscall ()
(gdb) bt
#0 0x003e6422 in __kernel_vsyscall ()
#1 0x00a87641 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0x00a8aa72 in *__GI_abort () at abort.c:92
#3 0x00285dd3 in IA__g_assertion_message (domain=0xe8e484 "libgdu", file=0xe90725 "gdu-pool.c", line=2565,
    func=0xe917e3 "gdu_pool_get_presentables", message=0x8af08f8 "assertion failed: (pool != NULL)")
    at /build/buildd/glib2.0-2.24.0/glib/gtestutils.c:1318
#4 0x0028642d in IA__g_assertion_message_expr (domain=0xe8e484 "libgdu", file=0xe90725 "gdu-pool.c", line=2565,
    func=0xe917e3 "gdu_pool_get_presentables", expr=0xe90718 "pool != NULL")
    at /build/buildd/glib2.0-2.24.0/glib/gtestutils.c:1329
#5 0x00e7044c in gdu_pool_get_presentables (pool=0x0) at gdu-pool.c:2565
#6 0x08056cd4 in update_drives (monitor=<value optimized out>, emit_changes=<value optimized out>)
    at ggduvolumemonitor.c:1225
#7 update_all (monitor=<value optimized out>, emit_changes=<value optimized out>) at ggduvolumemonitor.c:1001
#8 0x08057d6c in g_gdu_volume_monitor_constructor (type=145600776, n_construct_properties=0, construct_properties=0x0)
    at ggduvolumemonitor.c:455
#9 0x006aa18a in IA__g_object_newv (object_type=145600776, n_parameters=0, parameters=0x0)
    at /build/buildd/glib2.0-2.24.0/gobject/gobject.c:1180
#10 0x006aaa48 in IA__g_object_new (object_type=145600776, first_property_name=0x0)
    at /build/buildd/glib2.0-2.24.0/gobject/gobject.c:1092
#11 0x08057ec4 in monitor_try_create () at gvfsproxyvolumemonitordaemon.c:2045
#12 0x08058021 in g_vfs_proxy_volume_monitor_daemon_main (argc=1, argv=0xbfa47b84,
    dbus_name=0x805cbe8 "org.gtk.Private.GduVolumeMonitor", volume_monitor_type=145600776)
    at gvfsproxyvolumemonitordaemon.c:2088
#13 0x0804e61d in main (argc=1, argv=0xbfa47b84) at gdu-volume-monitor-daemon.c:42
(gdb)

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

Thank you, the stracktrace now has the required details, reassign to gnome-disk-utility since it seems to crash in this library

affects: gvfs (Ubuntu) → gnome-disk-utility (Ubuntu)
Changed in gnome-disk-utility (Ubuntu):
status: Incomplete → New
Revision history for this message
Lars Näppä (lnappa) wrote :

Then I suppose the stack/backtrace of _usr_lib_gnome-disk-utility_gdu-notification-daemon.1000.crash also can be helpful:

Core was generated by `/usr/lib/gnome-disk-utility/gdu-notification-daemon'.
Program terminated with signal 6, Aborted.
#0 0x00a32422 in __kernel_vsyscall ()
(gdb) bt
#0 0x00a32422 in __kernel_vsyscall ()
#1 0x06e20641 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0x06e23a72 in *__GI_abort () at abort.c:92
#3 0x006dadd3 in IA__g_assertion_message (domain=0x332484 "libgdu", file=0x334725 "gdu-pool.c", line=2459,
    func=0x33583d "gdu_pool_get_devices", message=0x81d7b60 "assertion failed: (pool != NULL)")
    at /build/buildd/glib2.0-2.24.0/glib/gtestutils.c:1318
#4 0x006db42d in IA__g_assertion_message_expr (domain=0x332484 "libgdu", file=0x334725 "gdu-pool.c", line=2459,
    func=0x33583d "gdu_pool_get_devices", expr=0x334718 "pool != NULL")
    at /build/buildd/glib2.0-2.24.0/glib/gtestutils.c:1329
#5 0x00316d57 in gdu_pool_get_devices (pool=0x0) at gdu-pool.c:2471
#6 0x0804b1f8 in update_unmount_dialogs (data=0x81d2948) at notification-main.c:317
#7 update_all (data=0x81d2948) at notification-main.c:81
#8 0x0804bb92 in main (argc=1, argv=0xbf8cbfc4) at notification-main.c:701
(gdb)

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

bug #566448 could be the same issue

Revision history for this message
Martin Pitt (pitti) wrote :

gvfs called gdu_pool_get_devices(NULL), reassigning back to gvfs.

affects: gnome-disk-utility (Ubuntu) → gvfs (Ubuntu)
Revision history for this message
Martin Pitt (pitti) wrote :

Ah, these are dupes of bug 521481

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.