Banshee.exe crashed with SIGABRT in g_cclosure_marshal_VOID__VOID() / while using Ubuntu 1 Store.

Bug #851044 reported by TimSmith714
456
This bug affects 50 people
Affects Status Importance Assigned to Milestone
Webkit
Fix Released
High
libubuntuone
Status tracked in Trunk
Stable-3-0
Fix Released
High
dobey
Trunk
Fix Released
High
dobey
libubuntuone (Ubuntu)
Fix Released
High
dobey
Oneiric
Fix Released
High
dobey
overlay-scrollbar (Ubuntu)
Invalid
High
Unassigned
Oneiric
Invalid
High
Unassigned
webkit (Ubuntu)
Fix Released
High
Unassigned
Oneiric
Fix Released
High
Unassigned

Bug Description

I had searched for the band Skillet in the Ubuntu One Music store and clicked on the band name. I was going to scroll down the list of albums when the window greyed out and then disappeared
I'm running beta1 of Ubuntu 11.10 development branch kernel 3.0.0-11

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: overlay-scrollbar 0.2.11-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
Uname: Linux 3.0.0-11-generic i686
NonfreeKernelModules: wl
ApportVersion: 1.23-0ubuntu1
Architecture: i386
Date: Thu Sep 15 16:41:33 2011
ExecutablePath: /usr/lib/banshee/Banshee.exe
InstallationMedia: Ubuntu-Netbook-Remix 9.10 "Karmic Koala" - Release i386 (20091028.4)
InterpreterPath: /usr/bin/mono
PackageArchitecture: all
ProcCmdline: banshee /usr/lib/banshee/Banshee.exe --redirect-log --play-enqueued
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
Signal: 6
SourcePackage: overlay-scrollbar
StacktraceTop:
 ?? () from /usr/lib/libwebkitgtk-1.0.so.0
 ?? () from /usr/lib/libwebkitgtk-1.0.so.0
 g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
Title: Banshee.exe crashed with SIGABRT in g_cclosure_marshal_VOID__VOID()
UpgradeStatus: Upgraded to oneiric on 2011-09-07 (8 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Related branches

Revision history for this message
TimSmith714 (timsmith714) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 mono_handle_native_sigsegv (signal=11, ctx=0xb78a2d0c) at mini-exceptions.c:2245
 mono_arch_handle_altstack_exception (sigctx=0xb78a2d0c, fault_addr=0x24, stack_ovf=0) at exceptions-x86.c:1227
 mono_sigsegv_signal_handler (_dummy=11, info=0xb78a2c8c, context=0xb78a2d0c) at mini.c:5882
 <signal handler called>
 ?? ()

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 overlay-scrollbar (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: Banshee.exe crashed with SIGABRT in g_cclosure_marshal_VOID__VOID()

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

Changed in overlay-scrollbar (Ubuntu):
status: New → Confirmed
summary: - Banshee.exe crashed with SIGABRT in g_cclosure_marshal_VOID__VOID()
+ Banshee.exe crashed with SIGABRT in g_cclosure_marshal_VOID__VOID() /
+ while using Ubuntu 1 Store.
Changed in overlay-scrollbar (Ubuntu):
assignee: nobody → Canonical Desktop Experience Team (canonical-dx-team)
importance: Medium → High
status: Confirmed → Triaged
visibility: private → public
Revision history for this message
Andrea Cimitan (cimi) wrote :

this is not a bug in overlay scrollbars, banshee is not using them!

Changed in overlay-scrollbar (Ubuntu Oneiric):
status: Triaged → Invalid
Revision history for this message
Jim Raredon (decoy-umd) wrote :

This may not have anything to do with overlay scrollbars, but it's still a valid bug in banshee. Instead of just marking it invalid, please send it where it should go.

Revision history for this message
Andrea Cimitan (cimi) wrote :

right, I thought someone was doing that for me

Changed in banshee (Ubuntu Oneiric):
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in banshee (Ubuntu):
status: New → Confirmed
Martin Pitt (pitti)
Changed in overlay-scrollbar (Ubuntu Oneiric):
assignee: Canonical Desktop Experience Team (canonical-dx-team) → nobody
Revision history for this message
Victor Pelt (victor-pelt) wrote :

i also get it if at the very first screen in the ubuntu one store scroll up & down

Revision history for this message
Victor Pelt (victor-pelt) wrote :

for clarity, i don't get it when scrolling in the amazon mp3 store opening screen. just for the ubuntu one store (something on the bottom of the screen that can't render?)

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

may someone on the ubuntuone team please have a look to it? thanks.

Changed in banshee (Ubuntu Oneiric):
assignee: nobody → Ubuntu One hackers (ubuntuone-hackers)
Revision history for this message
dobey (dobey) wrote :

This is definitely an issue in WebKit. Something that changed in the 1.4.3 release broke it. Downgrading to the 1.4.2 release, packaged at https://launchpad.net/ubuntu/+source/webkit/1.4.2-0ubuntu1/+build/2620842 does not exhibit the problem.

affects: banshee (Ubuntu Oneiric) → webkit (Ubuntu Oneiric)
Changed in webkit (Ubuntu Oneiric):
assignee: Ubuntu One hackers (ubuntuone-hackers) → nobody
Revision history for this message
dobey (dobey) wrote :

The crash in WebKit seems to happen as a result of embedding one WebView in a ScrolledWindow, later destroying that WebView, and replacing it with a secondary WebView, where the crash occurs. It seems like some memory is being corrupted internally in WebKit.

We can work around this in libubuntuone, so I am also assigning a task to it, which I will provide a fix for shortly.

Changed in libubuntuone:
assignee: nobody → Rodney Dawes (dobey)
status: New → In Progress
Changed in libubuntuone (Ubuntu Oneiric):
assignee: nobody → Rodney Dawes (dobey)
importance: Undecided → Critical
status: New → In Progress
Changed in libubuntuone:
importance: Undecided → Critical
Changed in libubuntuone (Ubuntu Oneiric):
milestone: none → ubuntu-11.10
Revision history for this message
dobey (dobey) wrote :

Also, it looks like this has been fixed in WebKit trunk already, but not yet backported. However, the patch does apply cleanly (minus the ChangeLog file of course). I'll prepare an update for that as well.

Revision history for this message
dobey (dobey) wrote :
Revision history for this message
dobey (dobey) wrote :

According to WebKit upstream, Empathy also exhibits this exact same crash, so perhaps best to get the webkit patch in, if we have to choose between it or libu1.

dobey (dobey)
Changed in libubuntuone:
importance: Critical → High
Changed in libubuntuone (Ubuntu Oneiric):
importance: Critical → High
Changed in webkit (Ubuntu Oneiric):
milestone: none → ubuntu-11.10
Changed in libubuntuone (Ubuntu Oneiric):
milestone: ubuntu-11.10 → none
Changed in webkit:
importance: Unknown → High
status: Unknown → Fix Released
tags: added: rls-mgr-o-tracking
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package webkit - 1.4.3-0ubuntu3

---------------
webkit (1.4.3-0ubuntu3) oneiric; urgency=low

  * debian/patches/10_cherrypick_r95940.patch:
    - Avoid crashing on scrollbar unparent/reparent (LP: #851044)
 -- Rodney Dawes <email address hidden> Thu, 29 Sep 2011 14:54:29 -0400

Changed in webkit (Ubuntu Oneiric):
status: Confirmed → Fix Released
Changed in libubuntuone:
status: In Progress → Fix Committed
Revision history for this message
Victor Pelt (victor-pelt) wrote :

it's fixed for me now

dobey (dobey)
Changed in libubuntuone (Ubuntu Oneiric):
milestone: none → oneiric-updates
Revision history for this message
Michael Terry (mterry) wrote :

I pushed a libubuntuone to oneiric-proposed that purports to fix the libubuntuone side of this (not replacing webviews). Subscribing ubuntu-sru.

Revision history for this message
Chris Halse Rogers (raof) wrote : Please test proposed package

Hello TimSmith714, or anyone else affected,

Accepted libubuntuone into oneiric-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!

Changed in libubuntuone (Ubuntu Oneiric):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
SlugiusRex (slugiusrex) wrote :

@TimSmith...

This sounds a little like bug# 778757 (https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/778757). Will tat one be addressed too? Hopefully ~ cause 778757 crashes the whole machine..

Revision history for this message
dobey (dobey) wrote :

Bug #778757 is a separate issue, and developers are working on it. As soon as a fix is available, we'll get it proposed for SRU as well.

Revision history for this message
Chris Hermansen (c-hermansen) wrote :

I retried this today (exactly what I originally posted) and had no problems Banshee 2.2 (2.2.0) standard Oneiric distribution. Not sure if proposed fixes have made it through since 27 October (today is 29 October).

Something else I should try? Otherwise I at least can mark the bug as fixed.

Revision history for this message
dobey (dobey) wrote :

Chris, the bug is already marked Fixed Relaesed. Please do not change any of the bug status fields. Thanks.

Revision history for this message
Chris Hermansen (c-hermansen) wrote : Re: [Bug 851044] Re: Banshee.exe crashed with SIGABRT in g_cclosure_marshal_VOID__VOID() / while using Ubuntu 1 Store.

Ok!
On Oct 29, 2011 11:50 AM, "Rodney Dawes" <email address hidden> wrote:

> Chris, the bug is already marked Fixed Relaesed. Please do not change
> any of the bug status fields. Thanks.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (857999).
> https://bugs.launchpad.net/bugs/851044
>
> Title:
> Banshee.exe crashed with SIGABRT in g_cclosure_marshal_VOID__VOID() /
> while using Ubuntu 1 Store.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/libubuntuone/+bug/851044/+subscriptions
>

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

This bug was fixed in the package libubuntuone - 0.11.0-0ubuntu3

---------------
libubuntuone (0.11.0-0ubuntu3) oneiric-proposed; urgency=low

  * Load u1ms:// links without blocking on main store page load (LP: #872972)
  * Work around crash introduced by WebKit 1.4.3 (LP: #851044)
 -- Rodney Dawes <email address hidden> Wed, 26 Oct 2011 10:26:03 -0400

Changed in libubuntuone (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libubuntuone - 0.11.0-0ubuntu4

---------------
libubuntuone (0.11.0-0ubuntu4) precise; urgency=low

  * debian/rules: Call dh_translations to build a POT. Add dh-translations
    build dependency. Thanks to Gabor Kelemen for the patch!
    (LP: #786632)

libubuntuone (0.11.0-0ubuntu3) oneiric-proposed; urgency=low

  * Load u1ms:// links without blocking on main store page load (LP: #872972)
  * Work around crash introduced by WebKit 1.4.3 (LP: #851044)
 -- Martin Pitt <email address hidden> Mon, 05 Dec 2011 15:15:29 +0100

Changed in libubuntuone (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.