Hi Andrea:

Since rebuilding perl-Tk on RHEL4 w/ Perl 5.8.5 (as opposed to the one
built with Perl 5.8.0), I no longer get the segfault.  I have checked
the updated perl-Tk RPM into OSCAR trunk.

Thanks,

Bernard

On 4/27/07, Andrea Righi <[EMAIL PROTECTED]> wrote:
> Bernard Li wrote:
> >> Moreover, in si_monitor.log are reported only the log messages of the
> >> monitoring daemon (si_monitor) and I don't think it's the right place
> >> for the log messages of the si_monitortk interface. To debug the problem
> >> you could try to generate a core dump when the segfault occurs (just set
> >> core file size to unlimited `ulimit -c unlimited`), and try to analyze
> >> the core dump with gdb... but I'm quite sure that an update of perl-tk
> >> will strongly reduce your segfaults...
> >
> > Okay I have set coredump to unlimited, I'll see if I get a coredump next
> > time.
> >
> > I notice that if I leave si_monitortk running overnight, segfault
> > happens...  I'll see if this is reproducible.
>
> Bernard, instead of generating a core dump, try to run si_monitortk with
> the perl debugger. Example:
>
> $ sudo perl -dw /usr/sbin/si_monitortk
>
> Loading DB routines from perl5db.pl version 1.28
> Editor support available.
>
> Enter h or `h h' for help, or `man perldebug' for more help.
>
> Tk::MyHList::(/usr/sbin/si_monitortk:15):
> 15:     @Tk::MyHList::ISA = qw(Tk::HList);
>   DB<1> r
>
> If a SEGFAULT occurs you should be able to see in the console the piece
> of code that generated the fault and/or the stack trace (using T).
>
> -Andrea
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
sisuite-devel mailing list
sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to