bluefish crashed with SIGSEGV in _IO_vfprintf_internal()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bluefish |
Fix Released
|
Critical
|
|||
bluefish (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When file opened by another program and that program write to this file
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: bluefish 2.2.1-1ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-18-
ApportVersion: 1.94.1-0ubuntu2
Architecture: i386
CrashCounter: 1
Date: Wed Mar 14 17:19:46 2012
ExecutablePath: /usr/bin/bluefish
InstallationMedia: Xubuntu 12.04 "Precise Pangolin" - Beta i386 (20120228)
ProcCmdline: bluefish /var/log/Xorg.0.log
ProcEnviron:
LANGUAGE=ru:en
TERM=linux
LANG=ru_RU.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0xb67d9a14 <vfprintf+12836>: repnz scas %es:(%edi),%al
PC (0xb67d9a14) ok
source "%es:(%edi)" (0x00007160) not located in a known VMA region (needed readable region)!
destination "%al" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: bluefish
StacktraceTop:
vfprintf () from /lib/i386-
__vasprintf_chk () from /lib/i386-
g_vasprintf () from /lib/i386-
g_strdup_vprintf () from /lib/i386-
g_strdup_printf () from /lib/i386-
Title: bluefish crashed with SIGSEGV in vfprintf()
UpgradeStatus: Upgraded to precise on 2012-03-12 (2 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Changed in bluefish: | |
importance: | Unknown → Critical |
status: | Unknown → Incomplete |
Changed in bluefish (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in bluefish: | |
status: | Incomplete → Fix Released |
StacktraceTop: internal (s=0xbfaf1ca0, format=<optimized out>, ap=0xbfaf1df4 "\212s") at vfprintf.c:1621 _vasprintf_ chk (result_ ptr=0xbfaf1dac, flags=1, format=0xb7726d60 <Address 0xb7726d60 out of bounds>, args=0xbfaf1de4 " P@\b") at vasprintf_chk.c:68 i386-linux- gnu/bits/ stdio2. h:199 buildd/ glib2.0- 2.31.20/ ./glib/ gprintf. c:314 buildd/ glib2.0- 2.31.20/ ./glib/ gstrfuncs. c:509
_IO_vfprintf_
__GI__
vasprintf (__ap=0xbfaf1de4 " P@\b", __fmt=0xb7726d60 <Address 0xb7726d60 out of bounds>, __ptr=0xbfaf1dac) at /usr/include/
g_vasprintf (string=0xbfaf1dac, format=0xb7726d60 <Address 0xb7726d60 out of bounds>, args=0xbfaf1de4 " P@\b") at /build/
g_strdup_vprintf (format=0xb7726d60 <Address 0xb7726d60 out of bounds>, args=0xbfaf1de4 " P@\b") at /build/