[Bug 1022479] Re: bzr crashed with SIGSEGV in QGtkStyle::drawComplexControl()

Ricardo Salveti rsalveti at rsalveti.net
Thu Sep 20 02:59:17 UTC 2012


With the xserver-xorg-video-ati driver, depending on the memory load at
the system, it can also crash the Xorg server.

Output from Xorg:

Fatal server error:
[   438.248] EXA: malloc failed for size 1073610756 bytes
[   438.248] 
[   438.248] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   438.248] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   438.248] (EE) 

Guess Xorg/Video-ati should also protect the memory allocation to avoid
such crash in case the app/toolkit requests a huge EXA buffer.

** Also affects: xserver-xorg-video-ati (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: xserver-xorg-video-ati (Ubuntu)
       Status: New => Confirmed

** Changed in: xserver-xorg-video-ati (Ubuntu)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to bzr in Ubuntu.
https://bugs.launchpad.net/bugs/1022479

Title:
  bzr crashed with SIGSEGV in QGtkStyle::drawComplexControl()

Status in “bzr” package in Ubuntu:
  Confirmed
Status in “qt4-x11” package in Ubuntu:
  Confirmed
Status in “xorg-server” package in Ubuntu:
  Confirmed

Bug description:
  This crash occurred after running bzr qlog and clicking different
  entries in the log for the ubuntu:upnp-router-control branch that I
  had imported into Ubuntu.

  ProblemType: Crash
  DistroRelease: Ubuntu 12.10
  Package: bzr 2.6.0~beta1-0ubuntu2
  ProcVersionSignature: Ubuntu 3.5.0-3.3-generic 3.5.0-rc5
  Uname: Linux 3.5.0-3-generic x86_64
  ApportVersion: 2.2.5-0ubuntu2
  Architecture: amd64
  CrashCounter: 1
  Date: Mon Jul  9 04:10:36 2012
  ExecutablePath: /usr/bin/bzr
  InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120627)
  InterpreterPath: /usr/bin/python2.7
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python /usr/bin/bzr qlog
  ProcEnviron:
   TERM=xterm
   SHELL=/bin/bash
   PATH=(custom, no user)
   LANG=en_US.UTF-8
  SegvAnalysis:
   Segfault happened at: 0x7f8d748bce07 <_ZNK9QGtkStyle18drawComplexControlEN6QStyle14ComplexControlEPK19QStyleOptionComplexP8QPainterPK7QWidget+5175>:	mov    0x30(%rsi),%r15
   PC (0x7f8d748bce07) ok
   source "0x30(%rsi)" (0x00000030) not located in a known VMA region (needed readable region)!
   destination "%r15" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: bzr
  StacktraceTop:
   QGtkStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
   QScrollBar::paintEvent(QPaintEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
   QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
   QScrollBar::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
   QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  Title: bzr crashed with SIGSEGV in QGtkStyle::drawComplexControl()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bzr/+bug/1022479/+subscriptions




More information about the foundations-bugs mailing list