gedit crashed with SIGSEGV in g_utf8_validate()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gedit (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: gedit
gedit crashes when opening an empty file.
I enabled apport to report this bug as this comment suggests.
https:/
(But I did it temporarily by running 'sudo service apport start force_start=1' command).
1. create an empty file by right-clicking on the file browser and choosing 'create document' then 'empty file'.
2. double-click on the file to open
3. gedit runs and crashes immediately (The gedit window disappears).
I tried in the terminal as well and got the following message.
$ gedit anEmptyFile
(gedit:14929): GLib-GIO-CRITICAL **: g_converter_
Segmentation fault
I'm using Ubuntu Linux 10.04 (Lucid Lynx) Desktop (64bit). It's upgraded from 9.10.
The version of gedit is 2.30.2.
$ lsb_release -rd
Description: Ubuntu 10.04 LTS
Release: 10.04
$ apt-cache policy gedit
gedit:
Installed: 2.30.2-0ubuntu1
Candidate: 2.30.2-0ubuntu1
Version table:
*** 2.30.2-0ubuntu1 0
500 http://
100 /var/lib/
2.
500 http://
ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: gedit 2.30.2-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.32-22-generic x86_64
Architecture: amd64
Date: Sun May 9 20:48:21 2010
ExecutablePath: /usr/bin/gedit
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
ProcCmdline: gedit anEmptyFile
ProcEnviron:
SHELL=/bin/bash
LANG=en_AU.utf8
SegvAnalysis:
Segfault happened at: 0x7f8cbe106512 <g_utf8_
PC (0x7f8cbe106512) ok
source "$0x0" ok
destination "(%rdi)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: gedit
StacktraceTop:
g_utf8_validate () from /lib/libglib-
?? ()
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: gedit crashed with SIGSEGV in g_utf8_validate()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
StacktraceTop: utf8_validate (str=0x0, input_stream_ read (
IA__g_
?? ()
g_converter_
read_async_thread (res=0x1b35460,
run_in_thread (job=<value optimized out>,