gedit segfaults on filebrowser sidepane use

Bug #927150 reported by Marcel Stimberg
18
This bug affects 2 people
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
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

Revision history for this message
Marcel Stimberg (marcelstimberg) wrote :
description: updated
Revision history for this message
Apport retracing service (apport) wrote :

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
 row_expanded (tree_view=<optimized out>, iter=0x1cced00, path=<optimized out>) at gedit-file-browser-view.c:174

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 gedit (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
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
Revision history for this message
Paul White (paulw2u) wrote :

We are sorry that we do not always have the capacity to review all reported bugs in a timely manner.

Ubuntu 12.04 (precise) reached end-of-life on April 28, 2017.

Do you still see a problem related to the one that you reported in a currently supported version of Ubuntu? Please let us know if you do and in which version of Ubuntu otherwise this report can be left to expire in approximately 60 days time.

Thank you for helping make Ubuntu better.

Paul White
[Ubuntu Bug Squad]

Changed in gedit (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Paul White (paulw2u) wrote :

Bug did not expire due to bug watch
No reply to comment #5 so closing

Changed in gedit (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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