Hej Ola!
Ola Lundqvist:
> As this is a amd64 specific problem and I do not have access to an amd64
> machine I'll need help from you.
Sure.
> I also wonder if this is really a grave bug as it work on other architectures.
> I would like to set it to important.
If you ask me, providing an amd64 package of tightvncserver in etch
which does not work is quite confusing, so I think it's a grave
severity bug. But you can, however, remove the amd64 package and then
downgrade the bug. (I think you can (build-)depend on not+amd64 or
something like that.)
> So what do I need help with?
> * A gdb backtrace
With debugging symbols:
#0 0x0000000000447975 in WaitForSomething (pClientsReady=0x7fffa57330e0)
at WaitFor.c:534
#1 0x0000000000000000 in ?? ()
> * or even better a patch
I tried to find a fix, but I can't make sense of the code. It's ugly
as hell, IMHO.
What happens, I think, is that the Dispatch() function allocates the
array pClientsReady on the stack, with a size of 1000
(MaxClients). But WaitForSomething(), for some reason, writes outside
the array boundary (which explains why the stack is corrupt).
--
Pelle
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]