Hi all,
I have been using occasionally ethereal, and it have
always worked fine. Today I saw an announcement for
version 0.8.15 and decided to upgrade (from 0.8.14).
I should say I use Linux, RH 6.0, with a lot of upgrading:
kernel 2.2.18, glibc 2.2, gcc 2.95.2 The CPU is AMD K6/II.
The problems I describe appear with CFLAGS both set to
something and unset.
0.8.15 compiled smoothly. I installed and tried it. The main
window opened. I clicked Capture->Start->OK . So far, so good.
There was no network traffic at the moment. When I clicked
"Stop", the program aborted with the message:
** ERROR **: file libpcap.c: line 763 (libpcap_read_header): should not be reached
aborting...
Then I tried another test, this time with some traffic (ping).
This time ethereal aborted at Capture->Start->OK :
** ERROR **: file libpcap.c: line 1024 (libpcap_dump): should not be reached
aborting...
[1]+ Aborted ethereal
Sure, these two messages refer to wiretap/libpcap.c . I have no idea what
they mean.
The third problem with 0.8.15 is that, when I click Edit->Preferences,
it dies immeadiately with "Segmentation fault", without core dump.
If it matters, I had already installed libpcap, version 0.6.1 (the latest?), from
source. libpcap compiled without any errors. I suppose it is OK.
I was stupid enough not to test 0.8.15 before installation, so it overwrote
the previous one, 0.8.14. I recompiled 0.8.14 and, to my huge surprise,
now it crashes too, in the same three ways as 0.8.15. The error messages for
0.8.14 are analogous to the above ones, with the lines in libpcap.c being
757 and 1018, respectively.
Since after the previous install (the successful one) of 0.8.14
I have upgraded glibc from 2.1.3 to 2.2. Can that be the problem?
And another problem with 0.8.15 -- "make install-man" installs nothing.
I had to copy the three man pages manually.
Something else: tethereal runs without any errors, as far as I can see.
Thanks a lot in advance,
Minko Markov
--
Minko Markov - Doctoral Student in Computer Science,
University of Victoria, Victoria, CANADA
email: mmarkov@xxxxxxxxxxx
office: (250) 721-8768 home: (250) 385-1041