Comment 0 for bug 927150

Revision history for this message
Marcel Stimberg (marcelstimberg) wrote : gedit crashed with SIGSEGV in g_type_check_instance_is_a()

This was originally reported by fabrg in bug #
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
ProcVersionSignature: Ubuntu 3.2.0-12.21-generic 3.2.2
Uname: Linux 3.2.0-12-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CheckboxSubmission: 476acdb7217a83354f628beaa5c14f06
CheckboxSystem: daed2f3d6643b4a84b4520a2427f8c2b
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_check_instance_is_a+112>: testb $0x4,0x16(%rdi)
 PC (0x7fb8053ee760) ok
 source "$0x4" ok
 destination "0x16(%rdi)" (0xffa9e7e8fb894866) not located in a known VMA region (needed writable region)!
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: gedit
StacktraceTop:
 g_type_check_instance_is_a (type_instance=<optimized out>, iface_type=<optimized out>) at /build/buildd/glib2.0-2.31.14/./gobject/gtype.c:3965
 g_file_equal (file1=0x1d1cb60, file2=0x1d43120) at /build/buildd/glib2.0-2.31.14/./gio/gfile.c:587
 g_hash_table_lookup_node (hash_return=<synthetic pointer>, key=0x1d43120, hash_table=0x17f0ea0) at /build/buildd/glib2.0-2.31.14/./glib/ghash.c:422
 g_hash_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
 ?? () from /usr/lib/gedit/plugins/libfilebrowser.so
Title: gedit crashed with SIGSEGV in g_type_check_instance_is_a()
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