Between 0.10.4 and 0.10.5 numerous GUI changes were made.
One of the changes caused the following sequence
File -> Save As -> specify output file -> OK
to terminate ethereal. No core dump though.
Gdk-ERROR **: BadWindow (invalid Window parameter)
serial 9267 error_code 3 request_code 15 minor_code 0
This was with GTK1, GTK2 also terminates.
Undoing one of the changes in file_dlg.c
void
file_save_as_destroy(void)
{
if (file_save_as_w)
/* window_destroy(file_save_as_w); change introduced in 0.10.5 */
gtk_widget_destroy(file_save_as_w); /* Code from 0.10.4*/
}
makes the problem go away. This is guesswork, likely not a correct fix.
From: Matthijs Melchior <mmelchior@xxxxxxxxx>
Reply-To: Ethereal development <ethereal-dev@xxxxxxxxxxxx>
To: Ethereal development <ethereal-dev@xxxxxxxxxxxx>
Subject: Re: [Ethereal-dev] Core dump when saving one packet in 0.10.6
Date: Tue, 31 Aug 2004 01:18:23 +0200
Peter Fales wrote:
We're seeing consistent core dumps after upgrading form 0.10.4 to
0.10.6. This happens on both Solaris and Linux.
To reproduce:
- run ethereal and open a capture file.
- Mark one packet
- File -> Save As -> Selected packet only
Anyone else seeing this?
NO, this problem does *not* occur using: ethereal_0.10.6-1_i386.deb
--
Regards,
---------------------------------------------------------------- -o)
Matthijs Melchior Maarssen /\\
mmelchior@xxxxxxxxx Netherlands _\_v
----------------------------------------------------------------
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE!
hthttp://messenger.msn.click-url.com/go/onm00200471ave/direct/01/