Hello Frank,
On Wed, Jul 19, 2006 at 09:14:14AM +0200, Frank Küster wrote:
> Helge Kreutzmann <debian@helgefjell.de> wrote:
>
> > Hello Frank,
> > I now booted into 2.6.10 (without grsec) and was unable to crash
> > texshow. But I was also unable to launch texshow via the menu option
> > (Help->TexShow), both in fvwm2 and windowmaker (my default here). Do
> > you know if / where errors with programm invocation from X menues are
> > logged?
>
> I think it is ~/.xsession-errors. If I'm wrong, there's an other option
> to get debugging info:
Nope, as in my second email this morning to the bug, it goes to
standard out (and initially got lost in the chatty messages from
Xorg.7).
> Create a file /etc/menu/texshow-debug with the content:
I can still do this, but did you get my second email from this
morning, where I detailed my results after having found the output
channel for menu files?
> FYI, there was once an other Perl-TK segfault in tetex-bin,
> http://bugs.debian.org/348513
I've read this now. So I'll provide the info from there, in case it is
useful:
ii perl 5.8.8-4 Larry Wall's Practical Extraction and Report
ii perl-tk 804.027-5 Perl module providing the Tk graphics librar
ii xbase-clients 7.1.ds-2 miscellaneous X clients
The minimal test case in
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=348513;msg=149
still segfaults here, although I have the version where this bug is
allegedly closed. Do you experience this bug still as well?
Should I report this against perl-tk?
> > Does invocation from the Help->Texshow entry work for you? If yes,
> > I'll have to find out how to debug this, I guess (since this might be
> > a second issue).
>
> Yes, it works for me, no problems at all. Err, no.
>
> It works on sarge with XOrg and backported tetex-bin package. But I can
> reproduce the error on sid with texlive-context; even without using the
> menu:
>
> frank@sid:~$ texshow
>
> TeXShow-XML 0.2 beta / Taco Hoekwater 2004
>
> interface : cont-en
>
> status : searching for setup files
> status : loading setups
> status : loading 'cont-cz' took 0.059133 seconds
> status : loading 'cont-de' took 0.058673 seconds
> status : loading 'cont-it' took 0.057886 seconds
> status : loading 'cont-nl' took 0.057762 seconds
> status : loading 'cont-ro' took 0.05785 seconds
> status : loading 'cont-en' took 0.057636 seconds
> status : initializing display
> *** glibc detected *** malloc(): memory corruption: 0x087e19d4 ***
> /usr/bin/texshow: line 24: 8172 Aborted perl "$p" ${1+"$@"}
> frank@sid:~$
>
> The line number is different, although the scripts are identical up to
> line 28 (where tetex-bin has a short patch added).
Here I have no idea how this comes about.
> So I guess we need to switch on the debugging machinery used in #348513.
If you need further input from me for this, please tell me.
Greetings
Helge
--
Dr. Helge Kreutzmann debian@helgefjell.de
Dipl.-Phys. http://www.helgefjell.de/debian.php
64bit GNU powered gpg signed mail preferred
Help keep free software "libre": http://www.ffii.de/
Attachment:
signature.asc
Description: Digital signature