nautilus crashed with SIGSEGV in magazine_chain_pop_head()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: nautilus
Navigating using the back and forward drop down lists seems to get things out of sync, and can cause crashes when moving this way or when moving up a level.
Steps to reproduce:
1) Navigate into any 2 folders (eg /home/user/one/a)
2) Navigate back up 2 levels (back to /home/user)
3) Navigate into any 2 other folders (eg /home/user/two/b)
4) Use the Back drop down menu to go back 4 views (to folder a)
5) Use the Forward drop down menu to go forward 4 views (to folder b)
What should happen:
The Forward button should be greyed out since we haven't been any further forward. We should be able to continue navigating as normal.
What actually happens:
The Forward button still shows some folders. Continuing to navigate using Forward, Back and Up will eventually cause a crash of some kind.
ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: nautilus 1:2.30.0-0ubuntu4
ProcVersionSign
Uname: Linux 2.6.32-21-generic x86_64
Architecture: amd64
CrashCounter: 1
Date: Sun Apr 18 15:52:28 2010
ExecutablePath: /usr/bin/nautilus
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
ProcCmdline: nautilus
ProcEnviron:
PATH=(custom, user)
LANG=en_AU.utf8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f53395613a4 <IA__g_
PC (0x7f53395613a4) ok
source "(%rdx)" (0x00000017) not located in a known VMA region (needed readable region)!
destination "%rcx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: nautilus
StacktraceTop:
magazine_
thread_
IA__g_slice_alloc (mem_size=32)
g_data_
IA__g_
Title: nautilus crashed with SIGSEGV in magazine_
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
StacktraceTop: 2.0.so. 0 id_set_ data_full () libgobject- 2.0.so. 0 create_ instance () libgobject- 2.0.so. 0
g_slice_alloc () from /lib/libglib-
g_datalist_
?? () from /usr/lib/
g_type_
?? () from /usr/lib/