crash with SIGSEGV in _pixman_image_get_solid()

Bug #939947 reported by João Antonio Santana
104
This bug affects 19 people
Affects Status Importance Assigned to Milestone
Unity
Won't Fix
High
Unassigned
gnome-shell (Ubuntu)
Invalid
High
Unassigned
unity (Ubuntu)
Won't Fix
High
Unassigned

Bug Description

Random. Clicking on Ubuntu icon causes Compiz to crash.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: unity 5.4.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-17.26-generic 3.2.6
Uname: Linux 3.2.0-17-generic x86_64
ApportVersion: 1.92-0ubuntu1
Architecture: amd64
Date: Thu Feb 23 21:16:53 2012
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120201.1)
ProcCmdline: compiz
SegvAnalysis:
 Segfault happened at: 0x7f6eb6dec300: add %al,(%rax)
 PC (0x7f6eb6dec300) in non-executable VMA region: 0x7f6eb65ff000-0x7f6eb6dff000 rw-p None
 source "%al" ok
 destination "(%rax)" (0xd836f778) not located in a known VMA region (needed writable region)!
 Stack memory exhausted (SP below stack segment)
SegvReason:
 executing writable VMA None
 writing unknown VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 ?? ()
 ?? () from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
 pixman_image_composite32 () from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
João Antonio Santana (joaosantana) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 _pixman_image_get_solid (imp=<optimized out>, image=<optimized out>, format=<optimized out>) at ../../pixman/pixman-image.c:892
 sse2_composite_over_n_8_8888 (imp=<optimized out>, info=<optimized out>) at ../../pixman/pixman-sse2.c:3132
 pixman_image_composite32 (op=<optimized out>, src=<optimized out>, mask=<optimized out>, dest=<optimized out>, src_x=22, src_y=26, mask_x=0, mask_y=0, dest_x=22, dest_y=26, width=13, height=17) at ../../pixman/pixman.c:712
 _composite_spans (closure=<optimized out>, dst=<optimized out>, dst_format=<optimized out>, op=CAIRO_OPERATOR_OVER, pattern=<optimized out>, dst_x=22, dst_y=0, extents=0x7f6eb6ded690, clip_region=0x0) at /build/buildd/cairo-1.10.2/src/cairo-image-surface.c:3510

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 (Ubuntu):
importance: Undecided → Medium
summary: - compiz crashed with SIGSEGV in pixman_image_composite32()
+ compiz crashed with SIGSEGV in _pixman_image_get_solid()
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: compiz crashed with SIGSEGV in _pixman_image_get_solid()

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Changed in pixman (Ubuntu):
status: New → Confirmed
Changed in pixman (Ubuntu):
importance: Undecided → High
Changed in gnome-shell (Ubuntu):
importance: Undecided → High
Changed in unity (Ubuntu):
importance: Medium → High
Revision history for this message
Michal Hruby (mhr3) wrote :

Both Gnome Shell and Unity are loading icons in background threads, so it's likely a thread-unsafety issue in pixman.

Omer Akram (om26er)
Changed in unity:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
bwat47 (bwat47) wrote :

still a problem with 12.04 LTS with all updates. never see the issue in 12.10 though. I saw it today on a fresh install of 12.04, fully updated. logged in, clicked dash, compiz crashed.

summary: - compiz crashed with SIGSEGV in _pixman_image_get_solid()
+ compiz crashed with SIGSEGV in _pixman_image_get_solid() from
+ gtk_icon_info_load_icon() from unity::dash::Style::Impl::Impl()
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: compiz crashed with SIGSEGV in _pixman_image_get_solid() from gtk_icon_info_load_icon() from unity::dash::Style::Impl::Impl()

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in evince (Ubuntu):
status: New → Confirmed
summary: - compiz crashed with SIGSEGV in _pixman_image_get_solid() from
- gtk_icon_info_load_icon() from unity::dash::Style::Impl::Impl()
+ crash with SIGSEGV in _pixman_image_get_solid()
Revision history for this message
Will Cooke (willcooke) wrote :

As part of the big bug clear up for 16.04 LTS I am marking this bug as Wont Fix.
These types of crasher are better handled by errors.ubutnu.com which can collate similar crash reports to help us identify persitent bugs rather than one-off crashes.
Sorry we are not able to help with this specific issue. If you are still experiencing this crash, please re-open the bug and add the tag "desktop-bugscrub-reopened". See https://wiki.ubuntu.com/BigDesktopBugScrub for more information.

Changed in unity (Ubuntu):
status: Confirmed → Won't Fix
Changed in unity:
status: Confirmed → Won't Fix
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thank you for reporting this bug to Ubuntu. Ubuntu 12.04 LTS reached End of Life in April. See this document for currently supported Ubuntu releases: https://wiki.ubuntu.com/Releases

Please upgrade to Ubuntu 16.04 LTS and re-test. If the bug is still reproducible, increase the verbosity of the steps to recreate it so we can try again.

I apologize that we are not always to respond to bug reports promptly. Do feel free to report any other bugs you may find.

no longer affects: pixman (Ubuntu)
no longer affects: evince (Ubuntu)
Changed in gnome-shell (Ubuntu):
status: Confirmed → Invalid
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.