Bug 10750

Summary: xtraceroute core dumps (segmentation fault) at start
Product: [Retired] Red Hat Powertools Reporter: Andrea Sterbini <a.sterbini>
Component: 9wmAssignee: Ngo Than <than>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 6.2   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-04-14 14:42:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Attachments:
Description Flags
ltrace and strace of xtraceroute crashing (traces.tgz) none

Description Andrea Sterbini 2000-04-12 14:37:58 UTC
On my AMD k7/500 I have tried to install xtraceroute, but rpm complains:
> Unsatisfied dependencies for xtraceroute-0.8.14-1: libMesaGL.so.3,
libMesaGLU.so.3

I have installed it with "rpm --nodeps" and I have linked
> ln -s libGL.so.1 libMesaGD.so.3
> ln -s libGLU.so.1 libMesaGDU.so.3

Now xtraceroute does a core dump at start, I enclose here the output of
"gdb xtraceroute -c core"

[andrea@sterbini andrea]$ xtraceroute
Segmentation fault (core dumped)
[andrea@sterbini andrea]$ gdb xtraceroute -c core
GNU gdb 19991004
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
(no debugging symbols found)...
Core was generated by `xtraceroute'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libgtkgl.so.4...(no debugging symbols
found)...
done.
Reading symbols from /usr/lib/libgtk-1.2.so.0...(no debugging symbols
found)...
done.
Reading symbols from /usr/lib/libgdk-1.2.so.0...(no debugging symbols
found)...
done.
Reading symbols from /usr/lib/libgmodule-1.2.so.0...
(no debugging symbols found)...done.
Reading symbols from /usr/lib/libglib-1.2.so.0...
(no debugging symbols found)...done.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /lib/libm.so.6...done.
Reading symbols from /usr/X11R6/lib/libMesaGLU.so.3...done.
Reading symbols from /usr/X11R6/lib/libMesaGL.so.3...done.
Reading symbols from /usr/lib/libtiff.so.3...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/lib/libjpeg.so.62...done.
Reading symbols from /usr/lib/libz.so.1...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Reading symbols from /lib/libnss_files.so.2...done.
#0  0x0 in ?? ()
(gdb) where
#0  0x0 in ?? ()
(gdb) quit

Ciao

Comment 1 Andrea Sterbini 2000-04-12 19:55:59 UTC
Probably it's wrong to assign this bug to the component "9wm".
I would have chosen "xtraceroute", but I didnt find it in the component list.

Comment 2 Andrea Sterbini 2000-04-14 14:42:59 UTC
Created attachment 202 [details]
ltrace and strace of xtraceroute crashing (traces.tgz)

Comment 3 Ngo Than 2000-08-23 10:53:49 UTC
you have to install lib Mesa from powertools for using xtraceroute
The libMesaGD.so.3 which you have is not from Redhat powertools.

xtraceroute works on my machine with 6.2 without segmentation fault.



Comment 4 Andrea Sterbini 2000-08-24 17:32:01 UTC
Are you referring to powertools 6.2 glxMesa-3.2-0.3.i386.rpm ?
The libMesaGD.so.3 unresolved dependencies are complained by
xtraceroute-0.8.14-1.i386.rpm taken from powertools 6.2 ...
The Mesa library I have installed is taken from Redhat 6.2, and has no
libMesaGD.so.3 inside ...
Please, recompile xtraceroute against the right Mesa library.

Ciao
Andrea