Bug#416634: ekiga: Crashes on amd64 when accepting an incoming call

Steve Langasek vorlon at debian.org
Sat Mar 31 03:33:56 UTC 2007


On Fri, Mar 30, 2007 at 11:29:00AM +0200, Guus Sliepen wrote:
> package ekiga
> severity 415731 serious
> merge 416634 415731
> thanks

> After some debugging, I found out that it crashed because it tried to
> display a warning message about the camera not being found, which was
> broken because of the reason mentioned in bug #415731. On i386, this
> apparently does not trigger a segfault or maybe not often, but on amd64
> it always crashes (probably because amd64 uses a different way to store
> varargs). 

Indeed, this behavior should never cause a segfault on i386, but will cause
the problems seen on amd64 because of differences in how varargs are
represented.  

The upstream description of the bug and requisite fix looks accurate to me,
though there is no explicit patch in the bug log, so please find one
attached.  I have no immediate plans to NMU this since I don't have the
means to reproduce the original bug myself and prove that it's completely
fixed (just starting ekiga on amd64 isn't enough to trigger any problems,
but feel free to call sip:vorlon at ekiga.net for a test :), but if no one else
is available to work on this I can NMU Monday or so to get this fixed for
etch.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon at debian.org                                   http://www.debian.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ekiga-415731.diff
Type: text/x-diff
Size: 2613 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20070330/7664178e/ekiga-415731.bin


More information about the pkg-gnome-maintainers mailing list