Report forwarded
to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>: Bug#528145; Package dbus.
(Mon, 11 May 2009 02:45:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Deng Xiyue <manphiz-guest@users.alioth.debian.org>:
New Bug report received and forwarded. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>.
(Mon, 11 May 2009 02:45:04 GMT) (full text, mbox, link).
From: Deng Xiyue <manphiz-guest@users.alioth.debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dbus start script segmentation fault
Date: Mon, 11 May 2009 10:44:04 +0800
Package: dbus
Version: 1.2.14-2
Severity: grave
Dbus 1.2.14-2 failes to install due to start script segmentation fault,
which makes it half-installed and unusable, hence severity grave.
Relevant aptitude log as follow:
-------- BEGIN --------
Setting up dbus (1.2.14-2) ...
The system user messagebus' already exists. Exiting.
Stopping bluetooth: hcid.
Stopping Hardware abstraction layer: hald.
Stopping Network connection manager: wicd.
Stopping Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Stopping system message bus: dbus.
Starting system message bus: dbus/etc/init.d/dbus: line 89: 20246 Segmentation fault start-stop-daemon --start --quiet --pidfile --user --exec -- --system
invoke-rc.d: initscript dbus, action "start" failed.
dpkg: error processing dbus (--configure):
subprocess post-installation script returned error exit status 139
dpkg: dependency problems prevent configuration of dbus-x11:
dbus-x11 depends on dbus; however:
Package dbus is not configured yet.
dpkg: error processing dbus-x11 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of policykit-gnome:
policykit-gnome depends on dbus-x11; however:
Package dbus-x11 is not configured yet.
dpkg: error processing policykit-gnome (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gnome-keyring:
gnome-keyring depends on dbus-x11; however:
Package dbus-x11 is not configured yet.
dpkg: error processing gnome-keyring (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of totem-mozilla:
totem-mozilla depends on dbus-x11 (>= 0.61); however:
Package dbus-x11 is not configured yet.
dpkg: error processing totem-mozilla (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
dbus
dbus-x11
policykit-gnome
gnome-keyring
totem-mozilla
Press return to continue.
-------- END --------
It is strange that all the envvars are empty. Downgrading to version
1.2.12-1 does not have the problem. Please contact me if further
information is needed.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (300, 'experimental')
Architecture: mipsel (mips64)
Kernel: Linux 2.6.27.1
Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages dbus depends on:
ii adduser 3.110 add and remove users and groups
ii libc6 2.9-10 GNU C Library: Shared libraries
ii libdbus-1-3 1.2.14-2 simple interprocess messaging syst
ii libexpat1 2.0.1-4 XML parsing C library - runtime li
ii libselinux1 2.0.71-1 SELinux shared libraries
ii lsb-base 3.2-22 Linux Standard Base 3.2 init scrip
dbus recommends no packages.
Versions of packages dbus suggests:
pn dbus-x11 <none> (no description available)
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>: Bug#528145; Package dbus.
(Mon, 11 May 2009 04:21:06 GMT) (full text, mbox, link).
Acknowledgement sent
to John Sullivan <john@wjsullivan.net>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>.
(Mon, 11 May 2009 04:21:06 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <528145@bugs.debian.org>
Subject: dbus: Also seeing this
Date: Mon, 11 May 2009 00:14:01 -0400
Package: dbus
Version: 1.2.14-2
Severity: normal
Output is identical to that already in this report -- just wanted to add my
configuration and say that I'm also seeing it.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: mipsel (mips64)
Kernel: Linux 2.6.24-gdium-1
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 dbus depends on:
ii adduser 3.110 add and remove users and groups
ii libc6 2.9-10 GNU C Library: Shared libraries
ii libdbus-1-3 1.2.14-2 simple interprocess messaging syst
ii libexpat1 2.0.1-4 XML parsing C library - runtime li
ii libselinux1 2.0.71-1 SELinux shared libraries
ii lsb-base 3.2-22 Linux Standard Base 3.2 init scrip
dbus recommends no packages.
Versions of packages dbus suggests:
pn dbus-x11 <none> (no description available)
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>: Bug#528145; Package dbus.
(Mon, 11 May 2009 15:48:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Giuseppe Sacco <giuseppe@eppesuigoccas.homedns.org>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>.
(Mon, 11 May 2009 15:48:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>: Bug#528145; Package dbus.
(Mon, 11 May 2009 17:36:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>.
(Mon, 11 May 2009 17:36:02 GMT) (full text, mbox, link).
Deng Xiyue wrote:
> Package: dbus
> Version: 1.2.14-2
> Severity: grave
>
> Dbus 1.2.14-2 failes to install due to start script segmentation fault,
> which makes it half-installed and unusable, hence severity grave.
> Relevant aptitude log as follow:
>
..
> Starting system message bus: dbus/etc/init.d/dbus: line 89: 20246 Segmentation fault start-stop-daemon --start --quiet --pidfile --user --exec -- --system
..
> Architecture: mipsel (mips64)
I can confirm this problem on mips(el). It seems to be a toolchain issue on this
architectures:
1.) The 1.2.12-1 package from the archive works fine. If I recompile it with a
current toolchain on sid, I the get same behaviour.
2.) Compiling 1.2.14-2 with the lenny toolchain produces working binaries.
I had a quick discussion with aurel on irc, which confirms that:
> [16:56] <mbiebl> aurel32: around?
> [16:56] <aurel32> mbiebl: for a few seconds
> [16:56] <mbiebl> need your help with http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528145
> [16:57] <mbiebl> looks like dbus-daemon is segfaulting on mipsen
> [16:57] <mbiebl> a backtrace only shows this
> [16:57] <mbiebl> [16:35] <mbiebl> (gdb) run
> [16:57] <mbiebl> [16:35] <mbiebl> Starting program: /root/dbus/bus/dbus-daemon
> [16:57] <mbiebl> [16:35] <mbiebl> Program received signal SIGSEGV, Segmentation fault.
> [16:57] <mbiebl> [16:35] <mbiebl> 0x2aab55e8 in ?? () from /lib/ld.so.1
> [16:57] <mbiebl> [16:35] <mbiebl> (gdb) bt full
> [16:57] <mbiebl> [16:35] <mbiebl> #0 0x2aab55e8 in ?? () from /lib/ld.so.1
> [16:58] <Manoj> Hmm. I take it back. I don't seem to have a .pc file there
> [16:58] <mbiebl> aurel32: interesting fact is, if I recompile dbus 1.2.12-1 on a up-to-date sid mips system
> [16:58] <mbiebl> it also segfaults
> [16:58] <mbiebl> whereas the package from the archive works
> [16:58] <mrvn> mbiebl: toolchain bug?
> [16:59] <mbiebl> almost looks like
> [16:59] <aurel32> mbiebl: I'll try to have a look, but I probably won't have time until a few days
> [16:59] <aurel32> but it looks like a toolchain bug yes
> [16:59] <mbiebl> aurel32: thanks
> [16:59] <mbiebl> please keep me posted
As aurel said, he doesn't have time to look into this immediately.
That's why I CCed the debian-release team. There are some important rdeps of
dbus, like libgnomevfs2 and gconf2-common. Apparently this leads to build
failures for GNOME packages [1], where dbus is installed as a dependency of
those libs. (I'm still puzzled though, why dbus is started at all. I thought the
buildds had a policy-rc.d which prevents that).
As this will block the successful compilation of GNOME packages on mips(el) I'm
asking the release team if I should upload 1.2.14-2+b1 packages for mips(el)
which have been built with a lenny toolchain, until aurel had time to properly
investigate that (and provide a proper fix).
Cheers,
Michael
[1]
https://buildd.debian.org/fetch.cgi?&pkg=tracker&ver=0.6.94-1&arch=mips&stamp=1241983089&file=log
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
Information forwarded
to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>: Bug#528145; Package dbus.
(Mon, 11 May 2009 19:51:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Aurelien Jarno <aurel32@debian.org>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>.
(Mon, 11 May 2009 19:51:03 GMT) (full text, mbox, link).
On Mon, May 11, 2009 at 07:33:07PM +0200, Michael Biebl wrote:
> Deng Xiyue wrote:
> > Package: dbus
> > Version: 1.2.14-2
> > Severity: grave
> >
> > Dbus 1.2.14-2 failes to install due to start script segmentation fault,
> > which makes it half-installed and unusable, hence severity grave.
> > Relevant aptitude log as follow:
> >
> ..
> > Starting system message bus: dbus/etc/init.d/dbus: line 89: 20246 Segmentation fault start-stop-daemon --start --quiet --pidfile --user --exec -- --system
> ..
> > Architecture: mipsel (mips64)
>
> I can confirm this problem on mips(el). It seems to be a toolchain issue on this
> architectures:
> 1.) The 1.2.12-1 package from the archive works fine. If I recompile it with a
> current toolchain on sid, I the get same behaviour.
> 2.) Compiling 1.2.14-2 with the lenny toolchain produces working binaries.
>
> I had a quick discussion with aurel on irc, which confirms that:
>
> > [16:56] <mbiebl> aurel32: around?
> > [16:56] <aurel32> mbiebl: for a few seconds
> > [16:56] <mbiebl> need your help with http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528145
> > [16:57] <mbiebl> looks like dbus-daemon is segfaulting on mipsen
> > [16:57] <mbiebl> a backtrace only shows this
> > [16:57] <mbiebl> [16:35] <mbiebl> (gdb) run
> > [16:57] <mbiebl> [16:35] <mbiebl> Starting program: /root/dbus/bus/dbus-daemon
> > [16:57] <mbiebl> [16:35] <mbiebl> Program received signal SIGSEGV, Segmentation fault.
> > [16:57] <mbiebl> [16:35] <mbiebl> 0x2aab55e8 in ?? () from /lib/ld.so.1
> > [16:57] <mbiebl> [16:35] <mbiebl> (gdb) bt full
> > [16:57] <mbiebl> [16:35] <mbiebl> #0 0x2aab55e8 in ?? () from /lib/ld.so.1
> > [16:58] <Manoj> Hmm. I take it back. I don't seem to have a .pc file there
> > [16:58] <mbiebl> aurel32: interesting fact is, if I recompile dbus 1.2.12-1 on a up-to-date sid mips system
> > [16:58] <mbiebl> it also segfaults
> > [16:58] <mbiebl> whereas the package from the archive works
> > [16:58] <mrvn> mbiebl: toolchain bug?
> > [16:59] <mbiebl> almost looks like
> > [16:59] <aurel32> mbiebl: I'll try to have a look, but I probably won't have time until a few days
> > [16:59] <aurel32> but it looks like a toolchain bug yes
> > [16:59] <mbiebl> aurel32: thanks
> > [16:59] <mbiebl> please keep me posted
>
>
> As aurel said, he doesn't have time to look into this immediately.
>
> That's why I CCed the debian-release team. There are some important rdeps of
> dbus, like libgnomevfs2 and gconf2-common. Apparently this leads to build
> failures for GNOME packages [1], where dbus is installed as a dependency of
> those libs. (I'm still puzzled though, why dbus is started at all. I thought the
> buildds had a policy-rc.d which prevents that).
>
Yes, I think that's a bug of the buildd, dbus should not be started in
the chroot.
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
Information forwarded
to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>: Bug#528145; Package dbus.
(Mon, 11 May 2009 20:39:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>.
(Mon, 11 May 2009 20:39:02 GMT) (full text, mbox, link).
Aurelien Jarno wrote:
> On Mon, May 11, 2009 at 07:33:07PM +0200, Michael Biebl wrote:
>> Deng Xiyue wrote:
>>> Package: dbus
>>> Version: 1.2.14-2
>>> Severity: grave
>>>
>>> Dbus 1.2.14-2 failes to install due to start script segmentation fault,
>>> which makes it half-installed and unusable, hence severity grave.
>>> Relevant aptitude log as follow:
>>>
>> ..
>>> Starting system message bus: dbus/etc/init.d/dbus: line 89: 20246 Segmentation fault start-stop-daemon --start --quiet --pidfile --user --exec -- --system
>> ..
>>> Architecture: mipsel (mips64)
[..]
>>
>> That's why I CCed the debian-release team. There are some important rdeps of
>> dbus, like libgnomevfs2 and gconf2-common. Apparently this leads to build
>> failures for GNOME packages [1], where dbus is installed as a dependency of
>> those libs. (I'm still puzzled though, why dbus is started at all. I thought the
>> buildds had a policy-rc.d which prevents that).
>>
>
> Yes, I think that's a bug of the buildd, dbus should not be started in
> the chroot.
Ok, CCing the mips buildd maintainers.
Hopefully they can get the mips buildds fixed quickly so ongoing transitions are
not blocked by this.
Cheers,
Michael
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
Information forwarded
to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>: Bug#528145; Package dbus.
(Wed, 13 May 2009 00:18:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Aurelien Jarno <aurel32@debian.org>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>.
(Wed, 13 May 2009 00:18:05 GMT) (full text, mbox, link).
On Mon, May 11, 2009 at 07:33:07PM +0200, Michael Biebl wrote:
> Deng Xiyue wrote:
> > Package: dbus
> > Version: 1.2.14-2
> > Severity: grave
> >
> > Dbus 1.2.14-2 failes to install due to start script segmentation fault,
> > which makes it half-installed and unusable, hence severity grave.
> > Relevant aptitude log as follow:
> >
> ..
> > Starting system message bus: dbus/etc/init.d/dbus: line 89: 20246 Segmentation fault start-stop-daemon --start --quiet --pidfile --user --exec -- --system
> ..
> > Architecture: mipsel (mips64)
>
> I can confirm this problem on mips(el). It seems to be a toolchain issue on this
> architectures:
> 1.) The 1.2.12-1 package from the archive works fine. If I recompile it with a
> current toolchain on sid, I the get same behaviour.
> 2.) Compiling 1.2.14-2 with the lenny toolchain produces working binaries.
>
> I had a quick discussion with aurel on irc, which confirms that:
>
> > [16:56] <mbiebl> aurel32: around?
> > [16:56] <aurel32> mbiebl: for a few seconds
> > [16:56] <mbiebl> need your help with http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528145
> > [16:57] <mbiebl> looks like dbus-daemon is segfaulting on mipsen
> > [16:57] <mbiebl> a backtrace only shows this
> > [16:57] <mbiebl> [16:35] <mbiebl> (gdb) run
> > [16:57] <mbiebl> [16:35] <mbiebl> Starting program: /root/dbus/bus/dbus-daemon
> > [16:57] <mbiebl> [16:35] <mbiebl> Program received signal SIGSEGV, Segmentation fault.
> > [16:57] <mbiebl> [16:35] <mbiebl> 0x2aab55e8 in ?? () from /lib/ld.so.1
> > [16:57] <mbiebl> [16:35] <mbiebl> (gdb) bt full
> > [16:57] <mbiebl> [16:35] <mbiebl> #0 0x2aab55e8 in ?? () from /lib/ld.so.1
> > [16:58] <Manoj> Hmm. I take it back. I don't seem to have a .pc file there
> > [16:58] <mbiebl> aurel32: interesting fact is, if I recompile dbus 1.2.12-1 on a up-to-date sid mips system
> > [16:58] <mbiebl> it also segfaults
> > [16:58] <mbiebl> whereas the package from the archive works
> > [16:58] <mrvn> mbiebl: toolchain bug?
> > [16:59] <mbiebl> almost looks like
> > [16:59] <aurel32> mbiebl: I'll try to have a look, but I probably won't have time until a few days
> > [16:59] <aurel32> but it looks like a toolchain bug yes
> > [16:59] <mbiebl> aurel32: thanks
> > [16:59] <mbiebl> please keep me posted
>
The problem appears as dbus is creating dbus-daemon as a broken pie
binary. Disabling -pie workaround the problem. I don't know yet what has
introduced this regression though.
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
Information forwarded
to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>: Bug#528145; Package dbus.
(Sat, 16 May 2009 15:03:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>.
(Sat, 16 May 2009 15:03:03 GMT) (full text, mbox, link).
Aurelien Jarno wrote:
> On Mon, May 11, 2009 at 07:33:07PM +0200, Michael Biebl wrote:
>> Deng Xiyue wrote:
>>> Package: dbus
>>> Version: 1.2.14-2
>>> Severity: grave
>>>
>>> Dbus 1.2.14-2 failes to install due to start script segmentation fault,
>>> which makes it half-installed and unusable, hence severity grave.
>>> Relevant aptitude log as follow:
>>>
>> ..
>>> Starting system message bus: dbus/etc/init.d/dbus: line 89: 20246 Segmentation fault start-stop-daemon --start --quiet --pidfile --user --exec -- --system
>> ..
>>> Architecture: mipsel (mips64)
>> I can confirm this problem on mips(el). It seems to be a toolchain issue on this
>> architectures:
>> 1.) The 1.2.12-1 package from the archive works fine. If I recompile it with a
>> current toolchain on sid, I the get same behaviour.
>> 2.) Compiling 1.2.14-2 with the lenny toolchain produces working binaries.
>>
>> I had a quick discussion with aurel on irc, which confirms that:
>>
>>> [16:56] <mbiebl> aurel32: around?
>>> [16:56] <aurel32> mbiebl: for a few seconds
>>> [16:56] <mbiebl> need your help with http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528145
>>> [16:57] <mbiebl> looks like dbus-daemon is segfaulting on mipsen
>>> [16:57] <mbiebl> a backtrace only shows this
>>> [16:57] <mbiebl> [16:35] <mbiebl> (gdb) run
>>> [16:57] <mbiebl> [16:35] <mbiebl> Starting program: /root/dbus/bus/dbus-daemon
>>> [16:57] <mbiebl> [16:35] <mbiebl> Program received signal SIGSEGV, Segmentation fault.
>>> [16:57] <mbiebl> [16:35] <mbiebl> 0x2aab55e8 in ?? () from /lib/ld.so.1
>>> [16:57] <mbiebl> [16:35] <mbiebl> (gdb) bt full
>>> [16:57] <mbiebl> [16:35] <mbiebl> #0 0x2aab55e8 in ?? () from /lib/ld.so.1
>>> [16:58] <Manoj> Hmm. I take it back. I don't seem to have a .pc file there
>>> [16:58] <mbiebl> aurel32: interesting fact is, if I recompile dbus 1.2.12-1 on a up-to-date sid mips system
>>> [16:58] <mbiebl> it also segfaults
>>> [16:58] <mbiebl> whereas the package from the archive works
>>> [16:58] <mrvn> mbiebl: toolchain bug?
>>> [16:59] <mbiebl> almost looks like
>>> [16:59] <aurel32> mbiebl: I'll try to have a look, but I probably won't have time until a few days
>>> [16:59] <aurel32> but it looks like a toolchain bug yes
>>> [16:59] <mbiebl> aurel32: thanks
>>> [16:59] <mbiebl> please keep me posted
>
> The problem appears as dbus is creating dbus-daemon as a broken pie
> binary. Disabling -pie workaround the problem. I don't know yet what has
> introduced this regression though.
>
I CCed Matthias. Maybe he has an idea as gcc/binutils wiz.
Cheers,
Michael
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
Information forwarded
to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>: Bug#528145; Package dbus.
(Thu, 11 Jun 2009 23:18:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>.
(Thu, 11 Jun 2009 23:18:02 GMT) (full text, mbox, link).
clone 528145 -1
reassign -1 gcc-4.3
retitle -1 dbus-daemon segfaults on mips(el) when compiled/linked with pie
thanks
Aurelien Jarno wrote:
> On Mon, May 11, 2009 at 07:33:07PM +0200, Michael Biebl wrote:
>> Deng Xiyue wrote:
>>> Package: dbus
>>> Version: 1.2.14-2
>>> Severity: grave
>>>
>>> Dbus 1.2.14-2 failes to install due to start script segmentation fault,
>>> which makes it half-installed and unusable, hence severity grave.
>>> Relevant aptitude log as follow:
>>>
>> ..
>>> Starting system message bus: dbus/etc/init.d/dbus: line 89: 20246 Segmentation fault start-stop-daemon --start --quiet --pidfile --user --exec -- --system
>> ..
>>> Architecture: mipsel (mips64)
>> I can confirm this problem on mips(el). It seems to be a toolchain issue on this
>> architectures:
>> 1.) The 1.2.12-1 package from the archive works fine. If I recompile it with a
>> current toolchain on sid, I the get same behaviour.
>> 2.) Compiling 1.2.14-2 with the lenny toolchain produces working binaries.
>>
>> I had a quick discussion with aurel on irc, which confirms that:
>>
>>> [16:56] <mbiebl> aurel32: around?
>>> [16:56] <aurel32> mbiebl: for a few seconds
>>> [16:56] <mbiebl> need your help with http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528145
>>> [16:57] <mbiebl> looks like dbus-daemon is segfaulting on mipsen
>>> [16:57] <mbiebl> a backtrace only shows this
>>> [16:57] <mbiebl> [16:35] <mbiebl> (gdb) run
>>> [16:57] <mbiebl> [16:35] <mbiebl> Starting program: /root/dbus/bus/dbus-daemon
>>> [16:57] <mbiebl> [16:35] <mbiebl> Program received signal SIGSEGV, Segmentation fault.
>>> [16:57] <mbiebl> [16:35] <mbiebl> 0x2aab55e8 in ?? () from /lib/ld.so.1
>>> [16:57] <mbiebl> [16:35] <mbiebl> (gdb) bt full
>>> [16:57] <mbiebl> [16:35] <mbiebl> #0 0x2aab55e8 in ?? () from /lib/ld.so.1
>>> [16:58] <Manoj> Hmm. I take it back. I don't seem to have a .pc file there
>>> [16:58] <mbiebl> aurel32: interesting fact is, if I recompile dbus 1.2.12-1 on a up-to-date sid mips system
>>> [16:58] <mbiebl> it also segfaults
>>> [16:58] <mbiebl> whereas the package from the archive works
>>> [16:58] <mrvn> mbiebl: toolchain bug?
>>> [16:59] <mbiebl> almost looks like
>>> [16:59] <aurel32> mbiebl: I'll try to have a look, but I probably won't have time until a few days
>>> [16:59] <aurel32> but it looks like a toolchain bug yes
>>> [16:59] <mbiebl> aurel32: thanks
>>> [16:59] <mbiebl> please keep me posted
>
> The problem appears as dbus is creating dbus-daemon as a broken pie
> binary. Disabling -pie workaround the problem. I don't know yet what has
> introduced this regression though.
>
I'm cloning the bug for gcc, because this is (one of) the packages of the build
toolchain that was updated between the 1.2.12-1 and 1.2.14-2 build of dbus. The
last upload of binutils was before dbus 1.2.12-1, and this binary was still working.
The following note in the build log [1] might be related:
dh_shlibdeps -pdbus
BFD: debian/dbus/usr/bin/dbus-daemon(.rel.dyn): relocation 164 has invalid
symbol index 0
BFD: debian/dbus/usr/bin/dbus-daemon(.rel.dyn): relocation 165 has invalid
symbol index 0
dh_installdeb -pdbus-x11
Cheers,
Michael
[1]https://buildd.debian.org/fetch.cgi?&pkg=dbus&ver=1.2.14-2&arch=mips&stamp=1241828838&file=log
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
Bug 528145 cloned as bug 532821.
Request was from Michael Biebl <biebl@debian.org>
to control@bugs.debian.org.
(Thu, 11 Jun 2009 23:18:05 GMT) (full text, mbox, link).
Blocking bugs of 528145 added: 532821
Request was from Michael Biebl <biebl@debian.org>
to control@bugs.debian.org.
(Fri, 12 Jun 2009 03:39:05 GMT) (full text, mbox, link).
Blocking bugs of 528145 removed: 532821
Request was from Michael Biebl <biebl@debian.org>
to control@bugs.debian.org.
(Wed, 17 Jun 2009 19:45:10 GMT) (full text, mbox, link).
Reply sent
to Michael Biebl <biebl@debian.org>:
You have taken responsibility.
(Wed, 17 Jun 2009 20:09:09 GMT) (full text, mbox, link).
Notification sent
to Deng Xiyue <manphiz-guest@users.alioth.debian.org>:
Bug acknowledged by developer.
(Wed, 17 Jun 2009 20:09:09 GMT) (full text, mbox, link).
Source: dbus
Source-Version: 1.2.14-3
We believe that the bug you reported is fixed in the latest version of
dbus, which is due to be installed in the Debian FTP archive:
dbus-1-doc_1.2.14-3_all.deb
to pool/main/d/dbus/dbus-1-doc_1.2.14-3_all.deb
dbus-x11_1.2.14-3_i386.deb
to pool/main/d/dbus/dbus-x11_1.2.14-3_i386.deb
dbus_1.2.14-3.diff.gz
to pool/main/d/dbus/dbus_1.2.14-3.diff.gz
dbus_1.2.14-3.dsc
to pool/main/d/dbus/dbus_1.2.14-3.dsc
dbus_1.2.14-3_i386.deb
to pool/main/d/dbus/dbus_1.2.14-3_i386.deb
libdbus-1-3_1.2.14-3_i386.deb
to pool/main/d/dbus/libdbus-1-3_1.2.14-3_i386.deb
libdbus-1-dev_1.2.14-3_i386.deb
to pool/main/d/dbus/libdbus-1-dev_1.2.14-3_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 528145@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Biebl <biebl@debian.org> (supplier of updated dbus package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 17 Jun 2009 21:03:57 +0200
Source: dbus
Binary: dbus dbus-x11 libdbus-1-3 dbus-1-doc libdbus-1-dev
Architecture: source all i386
Version: 1.2.14-3
Distribution: unstable
Urgency: low
Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
Changed-By: Michael Biebl <biebl@debian.org>
Description:
dbus - simple interprocess messaging system
dbus-1-doc - simple interprocess messaging system (documentation)
dbus-x11 - simple interprocess messaging system (X11 deps)
libdbus-1-3 - simple interprocess messaging system
libdbus-1-dev - simple interprocess messaging system (development headers)
Closes: 528145
Changes:
dbus (1.2.14-3) unstable; urgency=low
.
* debian/dbus.postinst
- Suppress output from adduser.
* debian/dbus.postrm
- Cleanup /var/lib/dbus on purge.
* debian/rules
- Compile dbus-daemon without -pie on mipsen. This is a workaround for a
toolchain bug on mipsen (#532821) which causes dbus-daemon to segfault.
(Closes: #528145)
Checksums-Sha1:
0dcd39be2ad29b6b42b6d1e552e15ef515edab80 1587 dbus_1.2.14-3.dsc
56031342de9bae5817491e8793b5574cd6a81c64 27302 dbus_1.2.14-3.diff.gz
2e4853e5f38da53014c60b463a3953aa44a45eff 1823964 dbus-1-doc_1.2.14-3_all.deb
fe72ccbdd85fec165bbf2e3c4ac2665f6a888a82 207238 dbus_1.2.14-3_i386.deb
67c567c2262d5e9ec2e82042f825ab9e668b143a 40598 dbus-x11_1.2.14-3_i386.deb
e8e8dfd424441ff6bf929e787b56152b63500ed4 125888 libdbus-1-3_1.2.14-3_i386.deb
f4716da20b1d137ea36eb5de3586b437cded81cc 215656 libdbus-1-dev_1.2.14-3_i386.deb
Checksums-Sha256:
dd1dcd68c02d631e417aaa0ddeb02bf3c562e3d8828b09529ed7748d10df2f78 1587 dbus_1.2.14-3.dsc
9244cbdde56956ac178d4d0221df80e1e4dfa4e5cfe79d89062c440cc0fea0b1 27302 dbus_1.2.14-3.diff.gz
30fb18b7674e99b06c34391691943d7262ab2485fc8d43fc487f07b2bf9fc9ec 1823964 dbus-1-doc_1.2.14-3_all.deb
f475da932bf2e27e19ad38f472a8d1bc7656d5a9cb301ee5941fd5118fd699d3 207238 dbus_1.2.14-3_i386.deb
48b0b1380f4d160cf0de6f462fe541d126414e78c6e8b0e50935fd5cd4cf8e89 40598 dbus-x11_1.2.14-3_i386.deb
a5b5996fa7926aee72daebeb6e87a966b7c1af76e43279501646928afd7d68a0 125888 libdbus-1-3_1.2.14-3_i386.deb
bcafdcadc6a7690caa9bca50ce32a61cdd833d851cf5b15df87000ea3cfd8629 215656 libdbus-1-dev_1.2.14-3_i386.deb
Files:
302e538266ae096e21c8a28f2f91a5c3 1587 devel optional dbus_1.2.14-3.dsc
7860205509812a95e34f0be11b4dd520 27302 devel optional dbus_1.2.14-3.diff.gz
39711f13d74676604a2bc4e0eb602390 1823964 doc optional dbus-1-doc_1.2.14-3_all.deb
3abddf7427688a121708b15eac90451d 207238 devel optional dbus_1.2.14-3_i386.deb
ad7ed7b7f80ba5ef3ceaa9998592cb64 40598 x11 optional dbus-x11_1.2.14-3_i386.deb
751bb433e0abee88c07393ebc4ccb29d 125888 libs optional libdbus-1-3_1.2.14-3_i386.deb
c5f7fd6dc313ac1c5bfbe7d1130c9ffc 215656 libdevel optional libdbus-1-dev_1.2.14-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAko5QncACgkQh7PER70FhVQQnQCeJI5Ib72DYG5wtwYNz8RwSThk
J5sAoIHfrCLvJiJ4lBxgL7c+nZhVEBoT
=Clay
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 16 Jul 2009 07:28:26 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.