gedit crashed with SIGSEGV in g_type_check_instance_is_a()

Bug #797443 reported by Sam_
108
This bug affects 12 people
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Critical
gtk+3.0 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gedit

Reproducable.
Edit a file with gedit. Save as..., click on 'browse folders..', click on more than one folder while browsing /home/user results in crash.
There was a fixed Bug #198442 from 2008.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: gedit 3.0.4-0ubuntu2
ProcVersionSignature: Ubuntu 3.0-0.1-generic 3.0.0-rc2
Uname: Linux 3.0-0-generic x86_64
NonfreeKernelModules: wl
Architecture: amd64
CrashCounter: 1
Date: Tue Jun 14 23:58:10 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/gedit
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110423)
ProcCmdline: gedit /home/User Name/.conkyrc
ProcEnviron:
 LANGUAGE=de:en
 PATH=(custom, no user)
 LANG=de
 LC_MESSAGES=de_DE.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f2585375e80 <g_type_check_instance_is_a+112>: testb $0x4,0x16(%rdi)
 PC (0x7f2585375e80) ok
 source "$0x4" ok
 destination "0x16(%rdi)" (0x7f2500000016) 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 () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/libgtk-3.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: gedit crashed with SIGSEGV in g_type_check_instance_is_a()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Sam_ (and-sam) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_type_check_instance_is_a (type_instance=<value optimized out>, iface_type=<value optimized out>) at /build/buildd/glib2.0-2.29.8/./gobject/gtype.c:3952
 g_object_unref (_object=0x7f257001c5a0) at /build/buildd/glib2.0-2.29.8/./gobject/gobject.c:2680
 button_data_free (button_data=0x7f257005a5f0) at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkpathbar.c:1370
 weak_refs_notify (data=0x7f25700540e0) at /build/buildd/glib2.0-2.29.8/./gobject/gobject.c:2244
 g_object_unref (_object=0x7f257804ed40) at /build/buildd/glib2.0-2.29.8/./gobject/gobject.c:2709

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
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote : Re: [Oneiric] gedit crashed with SIGSEGV in g_type_check_instance_is_a()

Thanks for your report.

I failed yo reproduce with the steps you described. What do you mean by "click on more than one folder while browsing /home/user" ?

Changed in gedit (Ubuntu):
status: New → Incomplete
summary: - [Oneiric] gedit crashed with SIGSEGV in g_type_check_instance_is_a()
+ gedit crashed with SIGSEGV in g_type_check_instance_is_a()
Revision history for this message
Sam_ (and-sam) wrote :

Dialog window 'Save As'.
Browse for other folders.
Lets say there is folder A, which includes folders B,C,D,F,G.
Click on A and then on all others, gedit closes, just reproduced it.

Revision history for this message
Sam_ (and-sam) wrote :

Jun 15 23:56:11 kernel: [ 3224.126754] gedit[3246]: segfault at 1900000022 ip 00007f0cd7803e80 sp 00007fff21263f68 error 4 in libgobject-2.0.so.0.2908.0[7f0cd77d0000+4f000]

Changed in gedit (Ubuntu):
status: Incomplete → New
affects: gedit (Ubuntu) → gtk+3.0 (Ubuntu)
Revision history for this message
Pedro Villavicencio (pedro) wrote :

This report has been sent upstream at: https://bugzilla.gnome.org/show_bug.cgi?id=653035

Changed in gtk+3.0 (Ubuntu):
status: New → Triaged
Changed in gtk:
importance: Unknown → Critical
status: Unknown → New
Changed in gtk:
status: New → Confirmed
Revision history for this message
Sam_ (and-sam) wrote :

Unable to reproduce the issue. Can someone confirm to mark it as fixed, thanks.
Created text files and click on at least 30 different folders to trigger a crash without success.
apt-cache policy gedit
gedit:
  Installed: 3.1.3-0ubuntu1
  Candidate: 3.1.3-0ubuntu1
  Version table:
 *** 3.1.3-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Sam_ (and-sam) wrote :

apt-cache policy gtk3-engines-unico
gtk3-engines-unico:
  Installed: 1.0-0ubuntu1
  Candidate: 1.0-0ubuntu1
  Version table:
 *** 1.0-0ubuntu1 0

Changed in gtk:
status: Confirmed → Fix Released
Sam_ (and-sam)
Changed in gtk+3.0 (Ubuntu):
status: Triaged → Fix Released
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.