unity-2d-panel crashed with SIGSEGV in QPainter::drawTiledPixmap()

Bug #804784 reported by Serge Matveenko
48
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Qt
New
Undecided
auto-samuel.rodal
unity-2d
Fix Released
Critical
Alberto Mardegan
qt4-x11 (Ubuntu)
Fix Released
Critical
Unassigned

Bug Description

Unity-2d crashed after login via lightdm

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: unity-2d-panel 3.8.8-0ubuntu1
ProcVersionSignature: Ubuntu 3.0-2.3-generic 3.0.0-rc4
Uname: Linux 3.0-2-generic x86_64
Architecture: amd64
Date: Sat Jul 2 19:42:06 2011
ExecutablePath: /usr/bin/unity-2d-panel
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110531.1)
ProcCmdline: unity-2d-panel
ProcEnviron:
 PATH=(custom, no user)
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f2dd8668b11: mov %rax,(%rdi)
 PC (0x7f2dd8668b11) ok
 source "%rax" ok
 destination "(%rdi)" (0x7f2ddc47c000) in non-writable VMA region: 0x7f2ddc47c000-0x7f2ddc484000 r--p /usr/share/locale-langpack/ru/LC_MESSAGES/gdk-pixbuf.mo
SegvReason: writing VMA /usr/share/locale-langpack/ru/LC_MESSAGES/gdk-pixbuf.mo
Signal: 11
SourcePackage: unity-2d
StacktraceTop:
 ?? () from /lib/x86_64-linux-gnu/libc.so.6
 ?? () from /usr/lib/libQtGui.so.4
 ?? () from /usr/lib/libQtGui.so.4
 ?? () from /usr/lib/libQtGui.so.4
 QPainter::drawTiledPixmap(QRectF const&, QPixmap const&, QPointF const&) () from /usr/lib/libQtGui.so.4
Title: unity-2d-panel crashed with SIGSEGV in QPainter::drawTiledPixmap()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Serge Matveenko (lig) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __memcpy_sse2 () at ../sysdeps/x86_64/multiarch/../memcpy.S:196
 blend_tiled_generic<(SpanMethod)0> (count=<value optimized out>, spans=0x7fff0c3e9830, userData=0x274fca0) at painting/qdrawhelper.cpp:5255
 fillRect_normalized (r=<value optimized out>, data=0x274fca0, pe=<value optimized out>) at painting/qpaintengine_raster.cpp:1511
 QRasterPaintEngine::drawTiledPixmap (this=<value optimized out>, r=..., pixmap=<value optimized out>, sr=...) at painting/qpaintengine_raster.cpp:2864
 QPainter::drawTiledPixmap (this=0x7fff0c3ea6e0, r=..., pixmap=..., sp=...) at painting/qpainter.cpp:6718

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 unity-2d (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Changed in unity-2d (Ubuntu):
importance: Medium → Critical
Changed in unity-2d (Ubuntu):
status: New → Confirmed
visibility: private → public
Changed in unity-2d:
importance: Undecided → Critical
status: New → Confirmed
Revision history for this message
Florian Boucault (fboucault) wrote :

The latest reproduction of this bug was on September 9th with Unity 2D 4.4.0-0ubuntu1

Revision history for this message
Alberto Mardegan (mardy) wrote :

The bug still happens, and I seem to be able to reproduce it reliably when my xorg.conf is set like this (and I run Oneiric in VirtualBox):

==========
Section "Serverflags"
        Option "Pixmap" "24"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Device "VirtualBox graphics card"
        Monitor "Generic Monitor"
        DefaultDepth 24
        DefaultFbBpp 24
        SubSection "Display"
                Depth 24
                FbBpp 24
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
EndSection
==========

I'll take this bug, then.

tags: added: 24bpp
Changed in unity-2d:
assignee: nobody → Alberto Mardegan (mardy)
Alberto Mardegan (mardy)
tags: added: 24bit
removed: 24bpp
affects: unity-2d (Ubuntu) → qt4-x11 (Ubuntu)
Alberto Mardegan (mardy)
Changed in unity-2d:
status: Confirmed → In Progress
milestone: none → 4.14
milestone: 4.14 → 4.12
Changed in unity-2d:
status: In Progress → Fix Committed
Changed in unity-2d:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qt4-x11 - 4:4.7.4-0ubuntu7

---------------
qt4-x11 (4:4.7.4-0ubuntu7) oneiric; urgency=low

  * debian/patches/kubuntu_96_fix_qml_crash.diff:
    - unity-2d-panel crashed with SIGSEGV in QPainter::drawTiledPixmap()
      (LP: #804784)
    - unity-2d-launcher crashed with SIGSEGV in QPainter::fillRect()
      (LP: #805587)
 -- Didier Roche <email address hidden> Thu, 29 Sep 2011 13:31:46 +0200

Changed in qt4-x11 (Ubuntu):
status: Confirmed → 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

  • auto-samuel.rodal Edit

Bug watches keep track of this bug in other bug trackers.