gvfsd-sftp crashed with SIGSEGV in g_hash_table_iter_init()

Bug #517260 reported by Jordan Bradley
94
This bug affects 22 people
Affects Status Importance Assigned to Milestone
gvfs
Fix Released
Critical
gvfs (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gvfs

I had mounted a share via SSH using Gnome's "Connect to Server" under places. I got the error a few seconds after unmounting the volume.

ProblemType: Crash
Architecture: amd64
CrashCounter: 1
Date: Thu Feb 4 15:51:08 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/lib/gvfs/gvfsd-sftp
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100113)
Package: gvfs-backends 1.5.2-0ubuntu2
ProcCmdline: /usr/lib/gvfs/gvfsd-sftp --spawner :1.5 /org/gtk/gvfs/exec_spaw/3
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_CA.UTF-8
ProcVersionSignature: Ubuntu 2.6.32-12.16-generic
SegvAnalysis:
 Segfault happened at: 0x7f566af2bb91 <g_hash_table_iter_init+17>: mov 0x34(%rsi),%eax
 PC (0x7f566af2bb91) ok
 source "0x34(%rsi)" (0xaaaaaaaaaaaaaade) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: gvfs
StacktraceTop:
 g_hash_table_iter_init () from /lib/libglib-2.0.so.0
 ?? ()
 ?? ()
 ?? () from /usr/lib/libgio-2.0.so.0
 ?? () from /usr/lib/libgio-2.0.so.0
Title: gvfsd-sftp crashed with SIGSEGV in g_hash_table_iter_init()
Uname: Linux 2.6.32-12-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Jordan Bradley (jordan-w-bradley) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_hash_table_iter_init () from /lib/libglib-2.0.so.0
 check_input_stream_read_result (
 read_reply_async_got_len (source_object=0x198ede0,
 ?? () from /usr/lib/libgio-2.0.so.0
 ?? () from /usr/lib/libgio-2.0.so.0

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gvfs (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
visibility: private → public
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you taking the time to report this bug and helping to make Ubuntu better. However, processing the crash report to get detailed information for the developers failed as the retracer did not generate a useful symbolic stack trace.
Please try to obtain a backtrace manually following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in gvfs (Ubuntu):
status: New → Incomplete
Revision history for this message
Jordan Bradley (jordan-w-bradley) wrote :

Backtrace using gdb.

Revision history for this message
Nicolas DERIVE (kalon33) wrote :

Switch to "confirmed" as a stack trace was joined, and the bug is reproductible (got it too)

Changed in gvfs (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Nicolas DERIVE (kalon33) wrote : Assign it to ubuntu-desktop

Seems complete for me, as it has a duplicate which was assigned to
ubuntu-desktop bugs, it seems for me for both reasons a good idea to
assign it to them.

assignee desktop-bugs

Changed in gvfs (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
Revision history for this message
Monkey (monkey-libre) wrote :

I´ve added a Bugwatch for the gvfs developers. Thank You for making Ubuntu better.

Revision history for this message
Monkey (monkey-libre) wrote :

Please Anyone could add your stacktrace and check that You have the debugging symbols, because the others stacktrace are wrong, shows in ?? ()
Thank You.

Revision history for this message
lan (lan-libero) wrote :

Can help you ?

Stacktrace:
 #0 0x00bafe19 in g_hash_table_iter_init () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #1 0x080558d9 in ?? ()
 No symbol table info available.
 #2 0x0805596a in ?? ()
 No symbol table info available.
 #3 0x005c9e25 in ?? () from /usr/lib/libgio-2.0.so.0
 No symbol table info available.
 #4 0x005d92d0 in g_simple_async_result_complete ()
    from /usr/lib/libgio-2.0.so.0
 No symbol table info available.
 #5 0x005f8f9d in ?? () from /usr/lib/libgio-2.0.so.0
 No symbol table info available.
 #6 0x0059ec74 in ?? () from /usr/lib/libgio-2.0.so.0
 No symbol table info available.
 #7 0x00bbef95 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #8 0x00bc2c98 in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #9 0x00bc31ef in g_main_loop_run () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #10 0x080583ea in ?? ()
 No symbol table info available.
 #11 0x080586f6 in ?? ()
 No symbol table info available.
 #12 0x00442bd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #13 0x0804f5b1 in ?? ()
 No symbol table info available.
StacktraceTop:
 g_hash_table_iter_init () from /lib/libglib-2.0.so.0
 ?? ()
 ?? ()
 ?? () from /usr/lib/libgio-2.0.so.0
 g_simple_async_result_complete ()
Tags: lucid
ThreadStacktrace:
.
 Thread 1 (Thread 2524):
 #0 0x00bafe19 in g_hash_table_iter_init () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #1 0x080558d9 in ?? ()
 No symbol table info available.
 #2 0x0805596a in ?? ()
 No symbol table info available.
 #3 0x005c9e25 in ?? () from /usr/lib/libgio-2.0.so.0
 No symbol table info available.
 #4 0x005d92d0 in g_simple_async_result_complete ()
    from /usr/lib/libgio-2.0.so.0
 No symbol table info available.
 #5 0x005f8f9d in ?? () from /usr/lib/libgio-2.0.so.0
 No symbol table info available.
 #6 0x0059ec74 in ?? () from /usr/lib/libgio-2.0.so.0
 No symbol table info available.
 #7 0x00bbef95 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #8 0x00bc2c98 in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #9 0x00bc31ef in g_main_loop_run () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #10 0x080583ea in ?? ()
 No symbol table info available.
 #11 0x080586f6 in ?? ()
 No symbol table info available.
 #12 0x00442bd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #13 0x0804f5b1 in ?? ()
 No symbol table info available.
Title: gvfsd-sftp crashed with SIGSEGV in g_hash_table_iter_init()

Changed in gvfs (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Confirmed → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

any news about this? otherwise i'd close both bugs (upstream and this one).

Revision history for this message
Jordan Bradley (jordan-w-bradley) wrote :

The bug seems to be fixed.

Revision history for this message
christian (chmathieu) wrote : Re: [Bug 517260] Re: gvfsd-sftp crashed with SIGSEGV in g_hash_table_iter_init()

Le 13/04/2010 16:34, Pedro Villavicencio a écrit :
> any news about this? otherwise i'd close both bugs (upstream and this
> one).
>
>
The bug seems to be fixed for me.

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

marking this as fixed then, thanks for the confirmation, will close the upstream one too.

Changed in gvfs (Ubuntu):
status: Incomplete → Fix Released
Changed in gvfs:
status: Unknown → Fix Released
Changed in gvfs:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.