Debian Bug report logs - #554496
promoe won't start. Only got a segmentation fault if I try to start it.

version graph

Package: promoe; Maintainer for promoe is Fabrizio Regalli <fabreg@fabreg.it>; Source for promoe is src:promoe.

Reported by: Florian Reck <flo-reck@web.de>

Date: Wed, 4 Nov 2009 22:21:01 UTC

Severity: important

Found in version promoe/0.1.0-1

Done: Luk Claes <luk@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Benjamin Drung <bdrung@ubuntu.com>:
Bug#554496; Package promoe. (Wed, 04 Nov 2009 22:21:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Florian Reck <flo-reck@web.de>:
New Bug report received and forwarded. Copy sent to Benjamin Drung <bdrung@ubuntu.com>. (Wed, 04 Nov 2009 22:21:04 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Florian Reck <flo-reck@web.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: promoe won't start. Only got a segmentation fault if I try to start it.
Date: Wed, 04 Nov 2009 22:12:11 +0100
Package: promoe
Version: 0.1.0-1+b1
Severity: important


Promoe won't start on my system. I will only get a "Segmentation Fault" error message if I try to start it. 


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages promoe depends on:
ii  libboost-signa 1.39.0-6                  managed signals and slots library 
ii  libc6          2.9-25                    GNU C Library: Shared libraries
ii  libgcc1        1:4.4.1-4                 GCC support library
ii  libqt4-network 4:4.5.3-4                 Qt 4 network module
ii  libqtcore4     4:4.5.3-4                 Qt 4 core module
ii  libqtgui4      4:4.5.3-4                 Qt 4 GUI module
ii  libstdc++6     4.4.1-4                   The GNU Standard C++ Library v3
ii  libxmmsclient+ 0.6DrMattDestruction-5+b1 XMMS2 - client library for c++
ii  libxmmsclient5 0.6DrMattDestruction-5+b1 XMMS2 - client library

promoe recommends no packages.

promoe suggests no packages.

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Benjamin Drung <bdrung@ubuntu.com>:
Bug#554496; Package promoe. (Thu, 05 Nov 2009 00:33:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thomas Frauendorfer <thomas.frauendorfer@googlemail.com>:
Extra info received and forwarded to list. Copy sent to Benjamin Drung <bdrung@ubuntu.com>. (Thu, 05 Nov 2009 00:33:03 GMT) Full text and rfc822 format available.

Message #10 received at 554496@bugs.debian.org (full text, mbox):

From: Thomas Frauendorfer <thomas.frauendorfer@googlemail.com>
To: Florian Reck <flo-reck@web.de>, 554496@bugs.debian.org
Subject: Re: Bug#554496: promoe won't start. Only got a segmentation fault if I try to start it.
Date: Thu, 5 Nov 2009 01:07:07 +0100
The problem has to do with boost.

The current libboost-signals-dev package in debian is 1.40, while
libxmmsclient++3 was build against 1.39.
When promoe is stated, the dynamical linker uses the boost 1.39 shared
library, which doesn't work correctly in this case.

The best way to fix this in my opinion is to make libxmmsclien++-dev
depend on the exact boost version it was build against.




Information forwarded to debian-bugs-dist@lists.debian.org, Benjamin Drung <bdrung@ubuntu.com>:
Bug#554496; Package promoe. (Fri, 06 Nov 2009 00:36:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Florian Reck <flo-reck@web.de>:
Extra info received and forwarded to list. Copy sent to Benjamin Drung <bdrung@ubuntu.com>. (Fri, 06 Nov 2009 00:36:03 GMT) Full text and rfc822 format available.

Message #15 received at 554496@bugs.debian.org (full text, mbox):

From: Florian Reck <flo-reck@web.de>
To: Thomas Frauendorfer <thomas.frauendorfer@googlemail.com>
Cc: 554496@bugs.debian.org
Subject: Re: Bug#554496: promoe won't start. Only got a segmentation fault if I try to start it.
Date: Fri, 06 Nov 2009 00:03:57 +0100
You said that the current version of promoe was compiled using an older
version of libboost-singals, so I removed the libboost-signals package
and installed the older version 1.39, but it won't work:

florian@coyote:~$ aptitude search libboost-signals
p  
libboost-signals-dev                                                           
- managed signals and slots library for C++ (default
version)                             
p  
libboost-signals1.38-dev                                                       
- managed signals and slots library for
C++                                               
c  
libboost-signals1.38.0                                                         
- managed signals and slots library for
C++                                               
p  
libboost-signals1.39-dev                                                       
- managed signals and slots library for
C++                                               
i A
libboost-signals1.39.0                                                         
- managed signals and slots library for
C++                                               
p  
libboost-signals1.40-dev                                                       
- managed signals and slots library for
C++                                               
c  
libboost-signals1.40.0                                                         
- managed signals and slots library for
C++                                               
florian@coyote:~$ dpkg --status libboost-signals1.39.0
Package: libboost-signals1.39.0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 160
Maintainer: Debian Boost Team <pkg-boost-devel@lists.alioth.debian.org>
Architecture: i386
Source: boost1.39
Version: 1.39.0-6
Depends: libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1)
Description: managed signals and slots library for C++
 This package forms part of the Boost C++ Libraries collection.
 .
 Signals represent callbacks with multiple targets, and are also
 called publishers or events in similar systems. Signals are connected
 to some set of slots, which are callback receivers (also called event
 targets or subscribers), which are called when the signal is
 "emitted."
Homepage: http://www.boost.org/libs/signals/
florian@coyote:~$ promoe
Segmentation fault
florian@coyote:~$


Thomas Frauendorfer wrote:
> The problem has to do with boost.
>
> The current libboost-signals-dev package in debian is 1.40, while
> libxmmsclient++3 was build against 1.39.
> When promoe is stated, the dynamical linker uses the boost 1.39 shared
> library, which doesn't work correctly in this case.
>
> The best way to fix this in my opinion is to make libxmmsclien++-dev
> depend on the exact boost version it was build against.
>
>   





Information forwarded to debian-bugs-dist@lists.debian.org, Benjamin Drung <bdrung@ubuntu.com>:
Bug#554496; Package promoe. (Fri, 06 Nov 2009 01:12:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thomas Frauendorfer <thomas.frauendorfer@googlemail.com>:
Extra info received and forwarded to list. Copy sent to Benjamin Drung <bdrung@ubuntu.com>. (Fri, 06 Nov 2009 01:12:03 GMT) Full text and rfc822 format available.

Message #20 received at 554496@bugs.debian.org (full text, mbox):

From: Thomas Frauendorfer <thomas.frauendorfer@googlemail.com>
To: Florian Reck <flo-reck@web.de>
Cc: 554496@bugs.debian.org
Subject: Re: Bug#554496: promoe won't start. Only got a segmentation fault if I try to start it.
Date: Fri, 6 Nov 2009 02:02:39 +0100
On Fri, Nov 6, 2009 at 12:03 AM, Florian Reck <flo-reck@web.de> wrote:
> You said that the current version of promoe was compiled using an older
> version of libboost-singals, so I removed the libboost-signals package
> and installed the older version 1.39, but it won't work:

I might have been a bit unclear. The problem is, that promoe and
libxmmsclien++3 where compiled against different versions of boost.
So yes, at the moment, the Promoe package in Debian is broken (the
0.1.0-1+b1, 0.1.0 worked).

To fix Promoe, it has to be built against the same boost version xmms2
was compiled against.
For testing, I compiled the Promoe package using libboost1.39-dev
headers on my computer and that version works, while the package in
Debian and a version I compiled against boost 1.40 crash.

So , to fix this package, the maintainer will have to rebuild xmms2,
so that it is built against the current boost version, and then
rebuild Promoe.
To avoid the same problem when the next boost version gets packaged
for Debian, the dependencies of the libxmmsclient++-dev package have
to be modified (so that the package depends on libboost-dev (=
<version>) instead of libboost-dev).
(I'll file that as bug against xmms2 later/tomorrow).

So, for now you can only wait for xmms2 and promoe to be rebuilt and
curse whoever did the 0.1.0-1+b1 package (Or whatever bot), or rebuild
the xmms2 and promoe packaes yourself.




Information forwarded to debian-bugs-dist@lists.debian.org, Benjamin Drung <bdrung@ubuntu.com>:
Bug#554496; Package promoe. (Sun, 22 Nov 2009 13:42:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to debian-release@lists.debian.org, bdrung@ubuntu.com:
Extra info received and forwarded to list. Copy sent to Benjamin Drung <bdrung@ubuntu.com>. (Sun, 22 Nov 2009 13:42:03 GMT) Full text and rfc822 format available.

Message #25 received at 554496@bugs.debian.org (full text, mbox):

From: Benjamin Drung <bdrung@ubuntu.com>
To: debian-release@lists.debian.org
Cc: 554496@bugs.debian.org
Subject: Please binNMU promoe
Date: Sun, 22 Nov 2009 14:36:52 +0100
[Message part 1 (text/plain, inline)]
Hi,

Please binNMU promoe to fix bug #554496. libxmmsclient++-dev
0.6DrMattDestruction-6 depends on the same version of boost, with wich
it was build with.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Benjamin Drung <bdrung@ubuntu.com>:
Bug#554496; Package promoe. (Sun, 22 Nov 2009 19:06:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to debian-release@lists.debian.org, bdrung@ubuntu.com:
Extra info received and forwarded to list. Copy sent to Benjamin Drung <bdrung@ubuntu.com>. (Sun, 22 Nov 2009 19:06:09 GMT) Full text and rfc822 format available.

Message #30 received at 554496@bugs.debian.org (full text, mbox):

From: Benjamin Drung <bdrung@ubuntu.com>
To: debian-release@lists.debian.org
Cc: 554496@bugs.debian.org
Subject: Please binNMU promoe
Date: Sun, 22 Nov 2009 20:01:08 +0100
[Message part 1 (text/plain, inline)]
Hi,

forgot to add a wanna-build action:

nmu promoe_0.1.0-1 . ALL . -m 'Rebuild against libxmmsclient++-dev
0.6DrMattDestruction-6 to pick up correct boost version (Closes:
#554496)'

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)
[signature.asc (application/pgp-signature, inline)]

Reply sent to Luk Claes <luk@debian.org>:
You have taken responsibility. (Sun, 22 Nov 2009 19:33:07 GMT) Full text and rfc822 format available.

Notification sent to Florian Reck <flo-reck@web.de>:
Bug acknowledged by developer. (Sun, 22 Nov 2009 19:33:07 GMT) Full text and rfc822 format available.

Message #35 received at 554496-done@bugs.debian.org (full text, mbox):

From: Luk Claes <luk@debian.org>
To: debian-release@lists.debian.org, bdrung@ubuntu.com
Cc: 554496-done@bugs.debian.org
Subject: Re: Please binNMU promoe
Date: Sun, 22 Nov 2009 20:27:11 +0100
Benjamin Drung wrote:
> Hi,
> 
> forgot to add a wanna-build action:
> 
> nmu promoe_0.1.0-1 . ALL . -m 'Rebuild against libxmmsclient++-dev
> 0.6DrMattDestruction-6 to pick up correct boost version (Closes:
> #554496)'

binNMUs scheduled, so closing the bug.

Cheers

Luk




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 21 Dec 2009 07:55:41 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Apr 21 06:16:35 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.