Unidentified subject!
tags 348513 unreproducible
kthxbye
Frank K?ster wrote:
> reassign 348513 perl-tk
> severity important
> thanks
>
> Hilmar Preusse <hille42@web.de> wrote:
>
> > On 19.01.06 Frank Küster (frank@debian.org) wrote:
> >
> > Hi all,
> >
> >> But the segfault should be investigated; I'm unsure whether I just
> >> should reassign to perl - what do others think?
> >>
> > Well, the perl package got recently a few bugs telling that it
> > segfaults. Is at all clear, exactly where in the script the perl
> > script segfaults?
>
> At least it is reproducible, I had to set up my sid chroot in order to
> allow to use the host machine's X display, and now I also get it. It
> seems to segfault in the following code:
>
> sub fatalmsg {
> my($msg)=@_;
> print STDERR $msg; # also print to stderr
> # create frame for main window
> my $main=new MainWindow;
> $main->resizable(0,0);
> $main->title("TeX Documentation Browser");
> $main->bind('<Control-q>'=>sub { exit });
> $main->bind('<Control-k>'=>sub { exit });
> my $msgframe=$main->Frame(-background=>"#ffcc99");
> my $cmdframe=$main->Frame;
> $msgframe->pack(-side=>'top');
> $cmdframe->pack(-side=>'bottom',-fill=>'x');
> # make buttons for command frame
> my $Qbut=$cmdframe->Button(-text=>'Kill',%butcol,
> -command=>sub { exit })->pack(-fill=>'x');
> # define common default font for labels and text explicitly
> my @deffont=$Qbut->configure(-font);
> # ensure readability on high-res screens (suggested by R.Kotucha)
> $deffont='Helvetica -16 bold' if &x_resolution > 1200;
> $Qbut->configure(-font=>$deffont);
>
> When I run texdoctk in the debugger, it proceeds up to that line,
>
> main::x_resolution(/usr/bin/texdoctk:1631):
> 1631: open(XINF,"xwininfo -root|") or return 1200;
> DB<2> s
> main::fatalmsg(/usr/bin/texdoctk:1693):
> 1693: $Qbut->configure(-font=>$deffont);
> DB<2> s
>
>
> and then does nothing.
texdoctk displays fine on my sid system. What steps did you take to
reproduce the segfault?
--
----------------------------
Michael Schultheiss
E-mail: schultmc@debian.org
Reply to: