awn crashed with SIGSEGV in strcmp()

Bug #352950 reported by ikey
22
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Awn
Fix Released
Critical
Julien Lavergne
avant-window-navigator (Ubuntu)
Fix Released
Medium
Iulian Udrea

Bug Description

Binary package hint: avant-window-navigator

im usin ubuntu 9.04 beta
wen i add a new apllication by draggin over the awn it crashes.
Also at start up awn always recovers-applications as it was at the first time i installed it, including da windows i have had opened the first time.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/awn
NonfreeKernelModules: ath_hal
Package: avant-window-navigator 0.3.2-0ubuntu1
ProcCmdline: awn
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: avant-window-navigator
StacktraceTop:
 strcmp () from /lib/tls/i686/cmov/libc.so.6
 ?? ()
 ?? () from /usr/lib/libawn.so.0
 ?? () from /usr/lib/libgconf-2.so.4
 gconf_listeners_notify () from /usr/lib/libgconf-2.so.4
Title: awn crashed with SIGSEGV in strcmp()
Uname: Linux 2.6.28-11-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
ikey (ikkeys) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:strcmp () at ../sysdeps/i386/i686/strcmp.S:39
awn_task_manager_refresh_launchers (entry=0x99b8dc8,
awn_config_client_notify_proxy (client=0x970b618,
notify_listeners_callback (listeners=0x972de58,
gconf_listeners_notify (listeners=0x972de58,

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Apport retracing service (apport) wrote : Stack trace with source code
Revision history for this message
Julien Lavergne (gilir) wrote :

Thanks for your bug report.
Forwarded upstream for the retrace.

Julien Lavergne (gilir)
visibility: private → public
Revision history for this message
Julien Lavergne (gilir) wrote :

Attached is a debdiff to fix the problem.

Testing package is available in my PPA : https://launchpad.net/~gilir/+archive/updates

Changed in avant-window-navigator (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Mark Lee (malept)
Changed in awn:
assignee: nobody → gilir
status: New → In Progress
importance: Undecided → Critical
milestone: none → 0.3.2.1
Revision history for this message
Julien Lavergne (gilir) wrote :

Fix available in r557 of awn-trunk

Changed in awn:
status: In Progress → Fix Committed
Revision history for this message
Julien Lavergne (gilir) wrote :

Subscribe MOTU-release to follow the guidelines : https://lists.ubuntu.com/archives/ubuntu-devel/2008-April/025259.html
Please consider uploading this debdiff, as it should fix bug #351433 (and his 28 duplicates), and this bug.

Revision history for this message
Iulian Udrea (iulian) wrote :

It FTBFS here.

dh_installudev -ppython-awn
dh_lintian -ppython-awn
dh_install -ppython-awn --sourcedir=debian/tmp
dh_install: python-awn missing files (usr/lib/python2.*/*-packages/awn/awn.so), aborting
make: *** [binary-install/python-awn] Error 1
dpkg-buildpackage: failure: fakeroot debian/rules binary gave error exit status 2
pbuilder: Failed autobuilding of package

I'm changing the status back to New as Confirmed is used when the exception is granted.

Changed in avant-window-navigator (Ubuntu):
status: Confirmed → New
Revision history for this message
Julien Lavergne (gilir) wrote :

The exact same source build the 4/4 (see my PPA : https://edge.launchpad.net/~gilir/+archive/updates/+build/929684). Also, the debdiff didn't touch the build system or the debian/rules.

I suspect the FTBFS is causes by the last python upload, changing the installation from /usr/lib to /usr/local/lib (see bug 350016).

Revision history for this message
Iulian Udrea (iulian) wrote :

Have you tried building it on your system?

Revision history for this message
Julien Lavergne (gilir) wrote :

I tried locally on a up-to-date Jaunty system, and it also FTBFS with the same message. Looking at debian/tmp, I saw the files in /usr/local/lib instead of /usr/lib.
I tried also on a up-to-date Sid pbuilder and it build successfully.
It can't build on Intrepid because the Vala version is not enough.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 352950] Re: awn crashed with SIGSEGV in strcmp()

Looks to me like a likely victim of Bug 350016.

Iulian Udrea (iulian)
Changed in avant-window-navigator (Ubuntu):
status: New → Incomplete
Revision history for this message
Julien Lavergne (gilir) wrote :
Changed in avant-window-navigator (Ubuntu):
status: Incomplete → New
Revision history for this message
Scott Kitterman (kitterman) wrote :

Did you verify this fixes the crash?

Revision history for this message
Julien Lavergne (gilir) wrote :

Upstream confirmed that this patch should fix the problem. I was unable to confirmed it because I can't reproduce it, and no one from the bug reported that the patch fix the problem (or the contrary).
Anyway, I think it's save to add it because it was apply upstream 12 days ago without negative feedback. It will also be part of the next bugfix-only release of Avant-window-navigator.

Revision history for this message
Scott Kitterman (kitterman) wrote :

ack. Go ahead.

Revision history for this message
Iulian Udrea (iulian) wrote :

[ Uploading job avant-window-navigator_0.3.2-0ubuntu2_source
 avant-window-navigator_0.3.2-0ubuntu2.dsc 1.6 kB, ok (0 s, 1.63 kB/s)
 avant-window-navigator_0.3.2-0ubuntu2.diff.gz 16.7 kB, ok (1 s, 16.67 kB/s)
 avant-window-navigator_0.3.2-0ubuntu2_source.changes 2.3 kB, ok (0 s, 2.33 kB/s) ]

Changed in avant-window-navigator (Ubuntu):
assignee: nobody → Iulian Udrea (iulian)
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package avant-window-navigator - 0.3.2-0ubuntu2

---------------
avant-window-navigator (0.3.2-0ubuntu2) jaunty; urgency=low

  * debian/patches/90-disable-size-changed_method.patch
   - From upstream (r557), don't use size_changed. It's not used anymore and it
     cause crashes (LP: #351433).
  * debian/patches/91-use-g_strcmp0.patch
   - From upstream (r558), use g_strcmp0 instead of strcmp to avoid crash
     (LP: #352950)

 -- Julien Lavergne <email address hidden> Sat, 04 Apr 2009 00:05:58 +0200

Changed in avant-window-navigator (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Mark Lee (malept) wrote :

Fix Released in Awn 0.3.2.1.

Changed in awn:
status: Fix Committed → Fix Released
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.