After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 545174 - gvfs-hal-volume-monitor crashed with SIGSEGV in strlen()
gvfs-hal-volume-monitor crashed with SIGSEGV in strlen()
Status: RESOLVED FIXED
Product: gvfs
Classification: Core
Component: [obsolete] hal volume monitor
0.99.x
Other Linux
: Normal trivial
: ---
Assigned To: gvfs-maint
gvfs-maint
Depends on:
Blocks:
 
 
Reported: 2008-07-28 15:22 UTC by Sebastien Bacher
Modified: 2009-03-10 16:13 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Sebastien Bacher 2008-07-28 15:22:41 UTC
the bug has been opened on https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/252046

"Just updated earlier today and had started burning a CD of an Ubuntu ISO using nautilus-cd-burner. Was prompted to file (this) bug.

gvfs-backends 0.99.3-0ubuntu1

  • #0 strlen
    from /lib/libc.so.6
  • #1 _dbus_marshal_write_basic
    at dbus-marshal-basic.c line 757
  • #2 _dbus_type_writer_write_basic
    at dbus-marshal-recursive.c line 1588
  • #3 dbus_message_iter_append_basic
    at dbus-message.c line 2247
  • #4 append_mount
    at gvfsproxyvolumemonitordaemon.c line 356
  • #5 emit_signal
    at gvfsproxyvolumemonitordaemon.c line 882
  • #6 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.17.4/gobject/gclosure.c line 767
  • #7 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3244
  • #8 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 2977
  • #9 IA__g_signal_emit_by_name
    at /build/buildd/glib2.0-2.17.4/gobject/gsignal.c line 3071
  • #10 list_emit
    at ghalvolumemonitor.c line 920
  • #11 emit_lists_in_idle
    at ghalvolumemonitor.c line 956
  • #12 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.17.4/glib/gmain.c line 2068
  • #13 g_main_context_iterate
    at /build/buildd/glib2.0-2.17.4/glib/gmain.c line 2701
  • #14 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.17.4/glib/gmain.c line 2924
  • #15 g_vfs_proxy_volume_monitor_daemon_main
    at gvfsproxyvolumemonitordaemon.c line 1085
  • #16 __libc_start_main
    from /lib/libc.so.6
  • #17 _start

Comment 1 Matthias Clasen 2008-07-29 02:07:16 UTC
Would be useful to know which of the strings in append_mount is NULL.
If it is the uuid, I've just fixed this.
Comment 2 Sebastien Bacher 2008-08-18 07:38:59 UTC
new downstream comment describes how to trigger the bug:

"1) insert CD into CD-ROM drive.
2) run ``sudo powertop''
3) after a while, at least on my laptop which is an HP Pavilion DV2815NR, powertop tells you to not let HAL poll the CD-ROM drive.
4) then eject the CD-ROM and re-insert it.
5) the open Rhythmbox."
Comment 3 Dan 2008-08-31 15:44:17 UTC
I can confirm, that those  instructions do trigger the bug for me
Comment 4 Dan 2008-08-31 16:33:07 UTC
Actually, the above instructions  only worked once for me, they weren't consistent.  In my playing around, I discovered a MUCH more consistent bug and I posted here: http://bugzilla.gnome.org/show_bug.cgi?id=550076

It might be related
Comment 5 Tobias Mueller 2009-02-28 02:58:24 UTC
Well Matthias, seems as if it's fixed by now :) At least Ubuntu doesn't get new dups and don't, too. I'd say to close it in a few weeks unless anybody raises an issue.