bluefish crashed with SIGSEGV in _IO_vfprintf_internal()

Bug #954879 reported by mrDoctorWho
10
This bug affects 1 person
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
ProcVersionSignature: Ubuntu 3.2.0-18.29-generic-pae 3.2.9
Uname: Linux 3.2.0-18-generic-pae i686
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-linux-gnu/libc.so.6
 __vasprintf_chk () from /lib/i386-linux-gnu/libc.so.6
 g_vasprintf () from /lib/i386-linux-gnu/libglib-2.0.so.0
 g_strdup_vprintf () from /lib/i386-linux-gnu/libglib-2.0.so.0
 g_strdup_printf () from /lib/i386-linux-gnu/libglib-2.0.so.0
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

Revision history for this message
mrDoctorWho (mrdoctorwho) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 _IO_vfprintf_internal (s=0xbfaf1ca0, format=<optimized out>, ap=0xbfaf1df4 "\212s") at vfprintf.c:1621
 __GI___vasprintf_chk (result_ptr=0xbfaf1dac, flags=1, format=0xb7726d60 <Address 0xb7726d60 out of bounds>, args=0xbfaf1de4 " P@\b") at vasprintf_chk.c:68
 vasprintf (__ap=0xbfaf1de4 " P@\b", __fmt=0xb7726d60 <Address 0xb7726d60 out of bounds>, __ptr=0xbfaf1dac) at /usr/include/i386-linux-gnu/bits/stdio2.h:199
 g_vasprintf (string=0xbfaf1dac, format=0xb7726d60 <Address 0xb7726d60 out of bounds>, args=0xbfaf1de4 " P@\b") at /build/buildd/glib2.0-2.31.20/./glib/gprintf.c:314
 g_strdup_vprintf (format=0xb7726d60 <Address 0xb7726d60 out of bounds>, args=0xbfaf1de4 " P@\b") at /build/buildd/glib2.0-2.31.20/./glib/gstrfuncs.c:509

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 bluefish (Ubuntu):
importance: Undecided → Medium
summary: - bluefish crashed with SIGSEGV in vfprintf()
+ bluefish crashed with SIGSEGV in _IO_vfprintf_internal()
tags: removed: need-i386-retrace
Revision history for this message
Daniel Leidert (dleidert-deactivatedaccount) wrote :

Hm. Can you describe a way to reproduce it? When does bluefish crash? When a file has been modified, bluefish should usually report, that the file has been changed, and offer to reload it.

Changed in bluefish (Ubuntu):
status: New → Incomplete
Changed in bluefish:
importance: Unknown → Critical
status: Unknown → Incomplete
Revision history for this message
Daniel Leidert (dleidert-deactivatedaccount) wrote :

Reported via upstream bug-tracker too.

Changed in bluefish (Ubuntu):
status: Incomplete → New
Revision history for this message
OlivierS (olivier-olivier) wrote :
Changed in bluefish (Ubuntu):
status: New → Confirmed
Changed in bluefish (Ubuntu):
status: Confirmed → In Progress
Changed in bluefish:
status: Incomplete → Fix Released
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This bug was fixed in the package bluefish - 2.2.3-3

---------------
bluefish (2.2.3-3) unstable; urgency=low

  * debian/patches/bz679203_fix_segfault.patch: Added.
    - Fix a segmentation fault (LP: #954879).
  * debian/patches/translation_updates.patch: Added.
    - Bring translations up-to-date.
  * debian/patches/series: Adjusted.

 -- Daniel Leidert <email address hidden> Fri, 13 Jul 2012 00:30:20 +0200

Changed in bluefish (Ubuntu):
status: In Progress → 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.