[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Pkg-utopia-maintainers] Bug#528145: dbus start script segmentation fault



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?

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: