wnck-applet crashed with SIGSEGV in g_closure_invoke()

Bug #508452 reported by Baptiste Mille-Mathias
This bug affects 252 people
Affects Status Importance Assigned to Milestone
GNOME Panel
Fix Released
Critical
gnome-panel (Ubuntu)
Fix Released
Medium
Unassigned
Lucid
Fix Released
Low
Unassigned

Bug Description

Binary package hint: gnome-panel

All my panels crashed, and so on for the applets.

ProblemType: Crash
Architecture: i386
Date: Sat Jan 16 17:36:03 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/lib/gnome-panel/wnck-applet
Package: gnome-panel 1:2.29.5.1-0ubuntu1
ProcCmdline: /usr/lib/gnome-panel/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=18
ProcEnviron:
 LANG=fr_FR.UTF-8
 LANGUAGE=fr_FR.UTF-8
 PATH=(custom, user)
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-10.14-generic
SegvAnalysis:
 Segfault happened at: 0x804c6f6: mov (%ebx),%eax
 PC (0x0804c6f6) ok
 source "(%ebx)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gnome-panel
StacktraceTop:
 ?? ()
 ?? ()
 ?? () from /usr/lib/libbonoboui-2.so.0
 g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 bonobo_closure_invoke_va_list ()
Tags: lucid
Title: wnck-applet crashed with SIGSEGV in g_closure_invoke()
Uname: Linux 2.6.32-10-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse kvm lpadmin plugdev video
XsessionErrors:
 (gnome-settings-daemon:1926): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:1926): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:1983): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (evolution:2108): camel-WARNING **: camel_exception_get_id called with NULL parameter.
 (evolution:2108): camel-WARNING **: Could not open converter for 'latin-1' to 'UTF-8' charset

Revision history for this message
Baptiste Mille-Mathias (bmillemathias) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 wncklet_connect_while_alive (object=0x0,
 display_properties_dialog (uic=0x9666a60, pager=0x9679938,
 marshal_VOID__USER_DATA_STRING (closure=0x96874e8,
 g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 bonobo_closure_invoke_va_list (closure=0x96874e8,

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gnome-panel (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the report, trace matches https://bugzilla.gnome.org/show_bug.cgi?id=472773 ; linking the report.

visibility: private → public
Changed in gnome-panel (Ubuntu):
status: New → Triaged
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
Revision history for this message
Sean Cassidy (slamsean) wrote :

Just got this in VirtualBox for the Lucid daily of 2010-03-17. I tried to change the number of workspaces.

Revision history for this message
attoiu (attoiu) wrote :

Same as Sean above, only in VMware workstation.

Revision history for this message
Sade (janneggers) wrote :

Same as Sean, but while using the beta1 livecd

Revision history for this message
David Pearson (david-pearson47) wrote :

Beta1 clean install - panels recovered but workspace locked - unable to access that workspace.

Revision history for this message
David Pearson (david-pearson47) wrote :

At reboot close down message that Nautilus is still trying to delete a folder which had locked the screens - rebooted anyway and workspaces now available and folder was able to be deleted correctly.

Revision history for this message
dmiller309 (dmiller309) wrote :

I think that this is my bug. I'm running 64 bit 10.04, and my appearance preference for "Normal" visual effects as opposed to "None" is never remembered after reboot. I manually went into preferences>Appearance>Visual Effects and set them to normal. After doing this, my four workspace switcher applet boxes that were arranged in a square were rearranged side by side with space below them (in a 4wide x 2tall configuration, with nothing on the bottom). I right clicked the applet to fix this, and after doing this, the applet crashed. After choosing to reload the applet when prompted, the application now displays properly (back to a 2x2 square). This has happened before. For some reason, the window list applet also crashed, and also reloaded successfully. I do not recall having experienced this bug in 9.10.

Revision history for this message
Noel Arzola (noel.arzola) wrote :

Same as original report on Lucid Beta1. It started when I tried scrolling to another desktop via hovering over the workspace switcher and scrolling with the mouse. When it didn't work, I right clicked the panel item and hit preferences to see if the feature was disabled, and thats when everything crashed. But it may have crashed before because once reloaded I was able to scroll again.

Revision history for this message
Michalxo (michalxo) wrote :

Just got this error while trying to add extra workspace via applet on panel.

Revision history for this message
twm3 (5-launchpad-net-alpinix-com) wrote :

Saw that I had four desktops and usually only use two. Right clicked on applet, chose Preferences, and a couple of seconds later received a crash message.

Revision history for this message
mukesh agrawal (launchpad-net-mukesh) wrote :

As with the other reports, this happened while changing the number of workspaces
(by right-clicking on the workspace switcher applet, and selecting preferences).

Revision history for this message
Armando Di Cianno (armando-goodship) wrote :

Similar situation to cause the bug. I was not changing the workspaces -- though about to -- but clicked "Preferences" on the workspace switcher applet in the panel, and it crashed.

Revision history for this message
Chocwise (chocwise) wrote :

Same here. Crash on trying to access the desktop switcher applet's settings. After the crash and the automatic restart it is accessible and I can change the amount of desktops.
I use the beta 1 live cd on a computer with Nvidia 8600GT if that matters.

On a Toshiba laptop with ATI (using radeonhd) and using the beta 1 there was the Problem, that when I tried to set the horizontal virtual desktops to 4 in ccsm it kept changing the value back to 2. If I tried to set it to 3, 5, 6, ... it worked though.
Maybe another Bug, but maybe it's connected somehow.

Revision history for this message
Sebastien Bacher (seb128) wrote :

is there somebody there who can trigger the issue in a reliable way? could you give details on you do to get the crash?

Revision history for this message
f3a97 (f3a97) wrote :

Hi Seb,

Unfortunately I don't have a way to trigger this.

It just happened as I logged in. Now I added again this applet (since it was not being recreated, together with the display desktop one, which crashed too) and it is working correctly.

I'll drop a comment here in case of news!

Thanks

Revision history for this message
fredrik (fredrik-pipemore) wrote : Re: [Bug 508452] Re: wnck-applet crashed with SIGSEGV in g_closure_invoke()

I could be wrong, but I think this appeared after gdesklet and / or
screenlets-manager installation and first time I started application.
Then it diapered. Sorry not much to work on.

Brgd
Fredrik

On 04/08/2010 11:02 AM, Sebastien Bacher wrote:
> is there somebody there who can trigger the issue in a reliable way?
> could you give details on you do to get the crash?
>
>

Revision history for this message
Twan Coenraad (t.coenraad-deactivatedaccount-deactivatedaccount) wrote :

I got this bug when trying to get the settings.

Revision history for this message
Evan Huus (eapache) wrote :

I can't reproduce it reliably, but this is how it occurred the first time:

Up-to-date lucid in virtualbox. Changed resolution and aspect ratio.

My workspace switcher was messed up, each workspace was double-width, presumably because of the aspect ratio change.

I right click on the workspace switcher, my bottom panel crashes (top panel is fine) and apport pops up with this bug.

Hope this helps.

Revision history for this message
Martin Wildam (mwildam) wrote :

I got this error two times when clicking with the right mouse-button on workspaces switcher panel -> Properties.
The third time it worked and from now seems to work (Ubuntu is running from the live CD in this case).

Revision history for this message
Nguyen Anh Minh (minhna) wrote :

when I turn on the lucid, the Workspace Switcher look very different, then I'm trying to right click on, everything in the panels disappear and some "reload" windows appear Ithe number of windows depend on the opened windows).
After reloaded, everything work perfectly.
Sometime it happens, sometime it does not.

Revision history for this message
Umang Varma (umang) wrote :

Same as Nguyen here. Except gnome-panel doesn't seem to work properly at all. I don't see any panel to start off with (I deleted the .gconf* .gnome2* directories from tty1 before logging in and it worked then. A restart after that, I don't see any panels again. Don't know whether this is related in anyway. (BTW: I had some errors with the panel/applets (don't remember) when running the LiveCD also.

Let me know if any further information is required.

Revision history for this message
Sam_ (and-sam) wrote :

Sebastien,
as stated in my dup #533497 I'm still able to reproduce the issue also from LiveCD session (Daily build from 29.04.10).
Right click workspace switcher -> preferences advises to reload window list etc. and report a bug.
After reloading preferences dialog works fine. Attach xsession-errors.

Revision history for this message
phillipsjk (anti-spam256) wrote :

I was not able to reproduce this bug after triggering it the first time on the live CD. I tried to change the number of workspaces by "right clicking" on the Workspace Switched and possibly choosing preferences.

If I had to guess; maybe the disk access timed out. Thus if does not happen twice in a row since the file would now be cached.

Revision history for this message
Michael Wood (mwood) wrote : Re: [Bug 508452] Re: wnck-applet crashed with SIGSEGV in g_closure_invoke()

On 10 May 2010 04:22, phillipsjk <email address hidden> wrote:
[...]
> If I had to guess; maybe the disk access timed out. Thus if does not
> happen twice in a row since the file would now be cached.

I doubt it's that. It crashed immediately for me when trying to go
into the properties. There was no pause for retrieving something off
the CD.

Changed in gnome-panel:
status: Unknown → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream now

Changed in gnome-panel (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Triaged → Fix Committed
Changed in gnome-panel (Ubuntu Lucid):
importance: Undecided → Low
status: New → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-panel - 1:2.30.2-0ubuntu2

---------------
gnome-panel (1:2.30.2-0ubuntu2) maverick; urgency=low

  * debian/patches/90_git_wnck_show_realize.patch,
    debian/patches/91_git_wnck_pager_update.patch:
    - git changes to fix races in the wnck-applet code leading to crashes
      (lp: #508452)
 -- Sebastien Bacher <email address hidden> Tue, 06 Jul 2010 12:13:01 +0200

Changed in gnome-panel (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted gnome-panel into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Albert Spijkers (albertspijkers) wrote : RE: [Bug 508452] Re: wnck-applet crashed with SIGSEGV in g_closure_invoke()
Download full text (3.3 KiB)

hello All,

I will burn a new DVD from the latest version when available and test for you with pleasure!

Can you tell me if this will be possible within the coming days, or is there a release schedule for the complete version of Ubuntu. I used the 32 bits version!

Friendly greetings,

Albert

Drs. Albert Spijkers

DBA consulting

IT Consultant

Belvederelaan 159

8043 LW Zwolle

Overijsel

Nederland

Tel: 038 – 8514625

Gsm: 06-26839051

Blog:
http://drsalbertspijkers.blogspot.com/

LinkedIn:
http://nl.linkedin.com/pub/drs-albert-spijkers/13/b4a/7a8

Website: www.dbaconsulting.nl

Email: <email address hidden>

> Date: Wed, 7 Jul 2010 14:33:15 +0000
> From: <email address hidden>
> To: <email address hidden>
> Subject: [Bug 508452] Re: wnck-applet crashed with SIGSEGV in g_closure_invoke()
>
> Accepted gnome-panel into lucid-proposed, the package will build now and
> be available in a few hours. Please test and give feedback here. See
> https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
> enable and use -proposed. Thank you in advance!
>
> ** Tags added: verification-needed
>
> --
> wnck-applet crashed with SIGSEGV in g_closure_invoke()
> https://bugs.launchpad.net/bugs/508452
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in Desktop panel for GNOME: Fix Released
> Status in “gnome-panel” package in Ubuntu: Fix Released
> Status in “gnome-panel” source package in Lucid: Fix Committed
>
> Bug description:
> Binary package hint: gnome-panel
>
> All my panels crashed, and so on for the applets.
>
> ProblemType: Crash
> Architecture: i386
> Date: Sat Jan 16 17:36:03 2010
> DistroRelease: Ubuntu 10.04
> ExecutablePath: /usr/lib/gnome-panel/wnck-applet
> Package: gnome-panel 1:2.29.5.1-0ubuntu1
> ProcCmdline: /usr/lib/gnome-panel/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=18
> ProcEnviron:
> LANG=fr_FR.UTF-8
> LANGUAGE=fr_FR.UTF-8
> PATH=(custom, user)
> SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.32-10.14-generic
> SegvAnalysis:
> Segfault happened at: 0x804c6f6: mov (%ebx),%eax
> PC (0x0804c6f6) ok
> source "(%ebx)" (0x00000000) not located in a known VMA region (needed readable region)!
> destination "%eax" ok
> SegvReason: reading NULL VMA
> Signal: 11
> SourcePackage: gnome-panel
> StacktraceTop:
> ?? ()
> ?? ()
> ?? () from /usr/lib/libbonoboui-2.so.0
> g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> bonobo_closure_invoke_va_list ()
> Tags: lucid
> Title: wnck-applet crashed with SIGSEGV in g_closure_invoke()
> Uname: Linux 2.6.32-10-generic i686
> UserGroups: adm admin audio cdrom dialout dip floppy fuse kvm lpadmin plugdev video
> XsessionErrors:
> (gnome-settings-daemon:1926): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
> (gnome-settings-daemon:1926): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
> (polkit-gnome-authentication-agent-1:1983): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
> (evolution:2108): camel-WARNING **: camel_exception_get_id called with NULL parameter.
> (evol...

Read more...

Revision history for this message
Pedro Villavicencio (pedro) wrote :

I cannot reproduce the original crash , but i've been using the proposed package for a few days and did not noticed any regression so far. Marking this as verification done, thanks all.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-panel - 1:2.30.2-0ubuntu0.2

---------------
gnome-panel (1:2.30.2-0ubuntu0.2) lucid-proposed; urgency=low

  * debian/patches/90_git_wnck_show_realize.patch,
    debian/patches/91_git_wnck_pager_update.patch:
    - git changes to fix races in the wnck-applet code leading to crashes
      (lp: #508452)
 -- Sebastien Bacher <email address hidden> Tue, 06 Jul 2010 12:13:01 +0200

Changed in gnome-panel (Ubuntu Lucid):
status: Fix Committed → Fix Released
Changed in gnome-panel:
importance: Unknown → Critical
To post a comment you must log in.