gedit segfaults on filebrowser sidepane use
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gedit |
New
|
Critical
|
|||
gedit (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
This was originally reported by fabrg in bug #926858.
I could reproduce the crash with Ubuntu 12.04 following his instructions:
Steps to reproduce:
1. Open gedit and display File Browser (side panel)
2. Open a structure folder with some folders and files (i suggest you /home/), and expand some folder till you see some files, like
-- /afolder/
--------afile
--------afile
-- /afolder/
--------afile
--------afile
--------afile
3. click "refresh view" button
4. the structure should collapse automaticaly. if not, try to refresh again untill it does. (probally gedit will crash)
5. when the folder collapse, expand it again.
6. repeat steps 3 to 5 till gedit crashes.
Possibly a duplicate of bug #809609, I'm waiting for the apport retracing.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: gedit 3.3.2-0ubuntu3
ProcVersionSign
Uname: Linux 3.2.0-12-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CheckboxSubmission: 476acdb7217a833
CheckboxSystem: daed2f3d6643b4a
Date: Sun Feb 5 15:14:44 2012
ExecutablePath: /usr/bin/gedit
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100114)
ProcCmdline: gedit
ProcEnviron:
PATH=(custom, no user)
LANG=de_DE.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7fb8053ee760 <g_type_
PC (0x7fb8053ee760) ok
source "$0x4" ok
destination "0x16(%rdi)" (0xffa9e7e8fb89
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: gedit
StacktraceTop:
g_type_
g_file_equal (file1=0x1d1cb60, file2=0x1d43120) at /build/
g_hash_
g_hash_
?? () from /usr/lib/
Title: gedit crashed with SIGSEGV in g_type_
UpgradeStatus: Upgraded to precise on 2012-01-20 (15 days ago)
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse lpadmin netdev plugdev powerdev sambashare scanner tape vboxusers video
visibility: | private → public |
summary: |
- gedit crashed with SIGSEGV in g_type_check_instance_is_a() + gedit segfault on filebrowser sidepane use |
summary: |
- gedit segfault on filebrowser sidepane use + gedit segfaults on filebrowser sidepane use |
Changed in gedit (Ubuntu): | |
status: | New → Triaged |
Changed in gedit: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gedit: | |
importance: | Medium → Critical |
StacktraceTop: check_instance_ is_a (type_instance= <optimized out>, iface_type= <optimized out>) at /build/ buildd/ glib2.0- 2.31.14/ ./gobject/ gtype.c: 3965 buildd/ glib2.0- 2.31.14/ ./gio/gfile. c:587 table_lookup_ node (hash_return= <synthetic pointer>, key=0x1d43120, hash_table= 0x17f0ea0) at /build/ buildd/ glib2.0- 2.31.14/ ./glib/ ghash.c: 422 table_insert_ internal (hash_table= 0x17f0ea0, key=0x1d43120, value=0x1d43120, keep_new_key=0) at /build/ buildd/ glib2.0- 2.31.14/ ./glib/ ghash.c: 1151 <optimized out>, iter=0x1cced00, path=<optimized out>) at gedit-file- browser- view.c: 174
g_type_
g_file_equal (file1=0x1d1cb60, file2=0x1d43120) at /build/
g_hash_
g_hash_
row_expanded (tree_view=