compiz crashed with SIGSEGV in nux::Property<bool>::operator=()

Bug #844520 reported by los-nikos
56
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Undecided
Unassigned
unity (Ubuntu)
Fix Released
Critical
Unassigned

Bug Description

click multimedia button in home section of dash menu

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: unity 4.12.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-10.16-generic 3.0.4
Uname: Linux 3.0.0-10-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
CheckboxSubmission: be2fbfde253285762d2d7eaf0e9f7c54
CheckboxSystem: edda5d4f616ca792bf437989cb597002
CrashCounter: 1
Date: Thu Sep 8 09:36:02 2011
ExecutablePath: /usr/bin/compiz
ProcCmdline: compiz
SegvAnalysis:
 Segfault happened at: 0x7f669010d030 <_ZN3nux8PropertyIbEaSERKb+32>: mov 0x18(%rdi),%rdi
 PC (0x7f669010d030) ok
 source "0x18(%rdi)" (0x00000428) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 nux::Property<bool>::operator=(bool const&) () from /usr/lib/compiz/libunityshell.so
 unity::dash::DashView::AnalyseLensURI(std::string) () from /usr/lib/compiz/libunityshell.so
 unity::dash::DashView::OnActivateRequest(_GVariant*) () from /usr/lib/compiz/libunityshell.so
 unity::UBusManager::OnCallback(_GVariant*, void*) () from /usr/lib/compiz/libunityshell.so
 ?? () from /usr/lib/compiz/libunityshell.so
Title: compiz crashed with SIGSEGV in nux::Property<bool>::operator=()
UpgradeStatus: Upgraded to oneiric on 2011-09-06 (2 days ago)
UserGroups: adm admin audio cdrom dialout dip floppy fuse plugdev sudo tape video

Revision history for this message
los-nikos (id4me) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 operator() (_A_a2=@0x7fffc7673b09, _A_a1=@0x421, this=0x428) at /build/buildd/unity-4.12.0/plugins/unityshell/src/SwitcherController.cpp:383
 Set (value=@0x7fffc7673b09, this=0x410) at /usr/include/Nux-1.0/NuxCore/Property-inl.h:105
 nux::Property<bool>::operator= (this=0x410, value=@0x7fffc7673b09) at /usr/include/Nux-1.0/NuxCore/Property-inl.h:75
 unity::dash::DashView::AnalyseLensURI (this=0x2dc6ed0, uri=<optimized out>) at /build/buildd/unity-4.12.0/plugins/unityshell/src/DashView.cpp:508
 unity::dash::DashView::OnActivateRequest (this=0x2dc6ed0, args=0x31c2c90) at /build/buildd/unity-4.12.0/plugins/unityshell/src/DashView.cpp:475

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
tags: removed: need-amd64-retrace
visibility: private → public
Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
importance: Medium → Critical
Tim Penhey (thumper)
Changed in unity:
status: Confirmed → Fix Released
Changed in unity (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Thibault Godouet (tglaunchpad) wrote :

Hi,

In which version is this bug fixed?

My Ubuntu 11.10 is up to date, but I get a very similar crash of compiz under unity when I open the dash and click on "Internet Application".

The stack trace is :

#0 0x00007fafee45fd30 in nux::Property<bool>::operator=(bool const&) () from /usr/lib/compiz/libunityshell.so
#1 0x00007fafee45eff6 in unity::dash::DashView::AnalyseLensURI(std::string) () from /usr/lib/compiz/libunityshell.so
#2 0x00007fafee45f29d in unity::dash::DashView::OnActivateRequest(_GVariant*) () from /usr/lib/compiz/libunityshell.so
#3 0x00007fafee51a838 in unity::UBusManager::OnCallback(_GVariant*, void*) () from /usr/lib/compiz/libunityshell.so
#4 0x00007fafee528e99 in ?? () from /usr/lib/compiz/libunityshell.so
#5 0x00007faffef07a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007faffef08258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007faffef08792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x000000000042e856 in CompScreen::eventLoop() ()
#9 0x000000000042221a in main ()

and in /var/log/messages I get:

Dec 21 10:11:09 myworkstation kernel: [ 6653.241530] compiz[13070]: segfault at 428 ip 00007fafee45fd30 sp 00007fff2bd22450 error 4 in libunityshell.so[7fafee36e000+225000]

I have a core dump.

I have other problems in the dash too that may or may not be related:
- when I click on "more apps", nothing happens (i.e. it doesn't show the list of applications)
- when I search for an application in dash (e.g. synaptics), the application is not found and I only get results on music files

Does it look like the same problem, or should I open a different ticket?

Thanks,
Thibault.

Revision history for this message
Thibault Godouet (tglaunchpad) wrote :

compiz unity core file.
I run compiz 1:0.9.6+bzr20110929-0ubuntu6, unity 4.24.0-0ubuntu2b1, and dash 0.5.5.1-7.4ubuntu1.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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