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 725967 - gvfsd-mtp crashed with SIGABRT in g_thread_abort()
gvfsd-mtp crashed with SIGABRT in g_thread_abort()
Status: RESOLVED FIXED
Product: gvfs
Classification: Core
Component: mtp backend
1.18.x
Other Linux
: Normal critical
: ---
Assigned To: Philip Langdale
gvfs-maint
Depends on:
Blocks:
 
 
Reported: 2014-03-09 01:37 UTC by Cristian Aravena Romero
Modified: 2014-04-04 12:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Cristian Aravena Romero 2014-03-09 01:37:41 UTC
Open bug in Launchpad.net:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1274890

"I was plugging and unplugging a Galaxy Nexus when I got this crash."

  • #0 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 56
  • #1 __GI_abort
    at abort.c line 90
  • #2 g_thread_abort
    at /build/buildd/glib2.0-2.38.1/./glib/gthread-posix.c line 79
  • #3 g_mutex_trylock
    at /build/buildd/glib2.0-2.38.1/./glib/gthread-posix.c line 261
  • #4 mtp_heartbeat
    at gvfsbackendmtp.c line 621
  • #5 g_timeout_dispatch
    at /build/buildd/glib2.0-2.38.1/./glib/gmain.c line 4450
  • #6 g_main_dispatch
    at /build/buildd/glib2.0-2.38.1/./glib/gmain.c line 3065
  • #7 g_main_context_dispatch
    at /build/buildd/glib2.0-2.38.1/./glib/gmain.c line 3641
  • #8 g_main_context_iterate
    at /build/buildd/glib2.0-2.38.1/./glib/gmain.c line 3712
  • #9 g_main_loop_run
    at /build/buildd/glib2.0-2.38.1/./glib/gmain.c line 3906
  • #10 daemon_main
    at daemon-main.c line 405
  • #11 main
    at daemon-main-generic.c line 42

Comment 1 Ondrej Holy 2014-03-13 15:01:15 UTC
Thanks for your report. Is this happening regularly?

Could you provide missing value of status?
g_thread_abort (status=<optimized out>, function=function@entry=0x7f4064366fd6 "pthread_mutex_trylock")

or error message from g_thread_abort containing this value?
fprintf (stderr, "GLib (gthread-posix.c): Unexpected error from C library during '%s': %s.  Aborting.\n", function, strerror (status));
Comment 2 Walter Garcia-Fontes 2014-04-04 07:43:58 UTC
I havent's seen this issue any more. Using gvfs 1.19 now.
Comment 3 Ross Lagerwall 2014-04-04 12:22:56 UTC
Thanks for the update.