nautilus crashed with SIGSEGV in g_str_hash() [ubuntuone_nautilus_observed_file_unref]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntuone-client (Ubuntu) |
Triaged
|
High
|
Ubuntu One Client Engineering team |
Bug Description
This crash happens when a user is copying/cutting and pasting the files/folders between local and remote storage. The code that removes references to NautilusFileInfo does not check whether the file is indeed a local one. NautilusFileInfo can change its underlying path in case the file is being cut (copied) and pasted to the remote storage.
It happened while I was copying a large file to an SMB share. After nautilus restarted, I restarted the copy operation, and it completed successfully.
ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: ubuntuone-
ProcVersionSign
Uname: Linux 2.6.35-23-generic x86_64
Architecture: amd64
CrashCounter: 1
Date: Wed Nov 24 14:39:34 2010
ExecutablePath: /usr/bin/nautilus
ProcCmdline: nautilus
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.utf8
SHELL=/bin/zsh
SegvAnalysis:
Segfault happened at: 0x7f18bd8a6ec0 <g_str_hash>: movsbl (%rdi),%eax
PC (0x7f18bd8a6ec0) ok
source "(%rdi)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: ubuntuone-client
StacktraceTop:
g_str_hash () from /lib/libglib-
g_hash_
?? () from /usr/lib/
?? () from /usr/lib/
g_datalist_
Title: nautilus crashed with SIGSEGV in g_str_hash()
UserGroups: adm admin audio cdrom dialout fuse kvm libvirtd lpadmin plugdev sambashare video
visibility: | private → public |
summary: |
nautilus crashed with SIGSEGV in g_str_hash() + [ubuntuone_nautilus_observed_file_unref] |
Changed in ubuntuone-client (Ubuntu): | |
importance: | Medium → High |
StacktraceTop: 2.0.so. 0 table_lookup () from /lib/libglib- 2.0.so. 0 nautilus_ observed_ file_unref ( .so.0
g_str_hash () from /lib/libglib-
g_hash_
ubuntuone_
g_value_get_object ()
?? () from /lib/libpthread