Ethereal-users: [Ethereal-users] c0000005 (access violation) in proto_reg_handoff_netlib

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Paul Offord <paul.offord@xxxxxxxxxxxxxx>
Date: Tue, 7 Jan 2003 11:55:51 -0000
Hi,

I use Ethereal 0.9.7 with WinPcap 2.3 on Windows 2000 (Build 2195).  I
downloaded binary versions of both Ethereal and WinPcap.

I have no problems capturing short traces.  However, if a capture a
reasonable size trace, the following happens:

*  I hit Stop in the Capture window
*  A small message box appears showing the Loading status (the small bar
starts to move to show progress)
*  I get an error stating that Ethereal application has terminated.

The Dr Watson log shows an Access Violation in proto_reg_handoff_netlib.
I've included the Stack Back Trace below (the parameters passed in the final
call to proto_reg_handoff_netlib don't look right).

*  Is this a known problem?

*  Is there a fix?

*  What is the correct procedure for reporting Ethereal bugs?

Thanks and regards...Paul

Paul Offord
Managing Director
Advance Seven Limited

Phone:  01371 878611
Email:  paul.offord@xxxxxxxxxxxxxx
Web:  http://www.advance7.co.uk

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0012C024 005AD81D 01984224 0012C088 00000016 00000099
ethereal!proto_reg_handoff_netlib 
0012C06C 005AD0B9 01984224 019844A0 00000000 0012C088
ethereal!proto_reg_handoff_netlib 
0012D4B0 00631C48 01984224 019844A0 00000000 010290E0
ethereal!proto_reg_handoff_netlib 
0012D4DC 005AA0DB 00B73BA0 01984224 019844A0 00000000
ethereal!dissector_try_heuristic 
0012D500 005AB76D 0198428C 00000014 019844A0 00000000
ethereal!decode_tcp_ports 
0012D62C 00631539 0198428C 019844A0 00000000 0102E748
ethereal!proto_reg_handoff_tcp 
0012D658 004B7B0B 00FF7EE8 00000006 0198428C 019844A0
ethereal!dissector_try_port 
0012D6C8 00631539 01984084 019844A0 00000000 010276B0
ethereal!proto_register_ip 
0012D6F4 004877B9 00B7ACF0 00000800 01984084 019844A0
ethereal!dissector_try_port 
0012D78C 004875B4 00000800 01984050 0000000E 019844A0 ethereal!ethertype 
0012D83C 00631539 01984050 019844A0 00000000 01026680
ethereal!proto_register_eth 
0012D868 0049123B 00B7AEC8 00000001 01984050 019844A0
ethereal!dissector_try_port 
0012D910 006320C5 01984050 019844A0 00000000 00000000
ethereal!proto_register_frame 
0012D92C 006310FC 00B7AF68 01984050 019844A0 00000000
ethereal!call_dissector 
0012D9B4 0063BF20 01984498 010DBB74 01A76010 01B330B0
ethereal!dissect_packet 
0012D9D0 005ED6FB 01984498 010DBB74 01A76010 01B330B0
ethereal!epan_dissect_run 
0012DA04 005ED605 01B330B0 008F1BE0 010DBB74 01A76010
ethereal!finish_tail_cap_file 
0012DA3C 005ECEBB 008F1BE0 0012135D 010B8BF0 0000003A
ethereal!finish_tail_cap_file 
0012E718 005EADA8 008F1BE0 0012EC00 0198F2C8 0012E76C ethereal!read_cap_file

0012EC8C 0061FF9B 00000000 00000000 0198F2C8 0198F2C8 ethereal!do_capture 
0012ED4C 0098BEBC 010D9C60 0198F2C8 0012EDDC 009C14C0
ethereal!capture_prep_cb 
0012ED6C 009C200B 010D9C60 0061F485 0198F2C8 0012EE4C
!gtk_marshal_NONE__NONE 
0012ED9C 009C1352 010B8BF0 0012EDEC 010D9C60 0012EE4C
!gtk_signal_remove_emission_hook 
0012EE1C 009BEB6A 010D9C60 0000005E 0012EE4C 00000000 !gtk_signal_set_funcs 
0012F14C 0091E3E0 010D9C60 0000005E 0012F1AC 00A06E83 !gtk_signal_emit 
0012F17C 0091FF01 010D9C60 0000A415 00000002 01950BE0 !gtk_button_clicked 
0012F1AC 0098BEBC 010D9C60 00000000 0012F23C 009C1208 !gtk_button_get_relief

0012F1CC 009C1228 010D9C60 0091FE7C 00000000 0012F26C
!gtk_marshal_NONE__NONE 
0012F23C 009BEB6A 010D9C60 0000005D 0012F26C 00000001 !gtk_signal_set_funcs 
0012F56C 0091E320 010D9C60 0000005D 0012F5CC 0091F7D9 !gtk_signal_emit 
0012F59C 0091F7E5 010D9C60 0000A415 00000000 00000084 !gtk_button_released 
0012F5CC 0098BC4A 010D9C60 010C9AD0 00000000 009A110F !gtk_button_get_relief

0012F5FC 009C1388 010D9C60 0091F720 00000000 0012F69C
!gtk_marshal_BOOL__POINTER 
0012F66C 009BEB6A 010D9C60 00000015 0012F69C 0012F894 !gtk_signal_set_funcs 
0012F99C 00A02430 010D9C60 00000015 010C9AD0 0012F9D8 !gtk_signal_emit 
0012F9DC 0098BBC5 010D9C60 010C9AD0 FFFFFFFF 0012FA4C !gtk_widget_event 
0012FA0C 0098AE94 010D9C60 010C9AD0 0012FA3C 0098ABE5 !gtk_get_event_widget 
0012FA3C 00A73362 010C9AD0 00000000 0012FA6C 00A73342 !gtk_main_do_event 
0012FA6C 0024005F 01024ED8 00000000 00000000 00231D73 !gdk_keyboard_ungrab 
0012FABC 0024075C 0106B628 0106B628 00000001 00000010 !g_get_current_time 
0012FAEC 00240902 0106B628 7FFFFFFF 010D53A0 00000001
!g_main_context_dispatch 
0012FB2C 00240C4F 0106B628 00000001 00000001 00240AFF
!g_main_context_dispatch 
0012FB5C 0098A869 010D6B48 00000001 010A2288 008CF8A8 !g_main_loop_run 
0012FB9C 005F4FCF 00000008 00133E01 00000000 00000000 !gtk_main 
0012FF14 005F55D7 00000000 00B7253C 0012FFC0 005F2BEC ethereal!main 
0012FF24 005F2BEC 00400000 00000000 00133E01 00000001 ethereal!WinMain 
0012FFC0 77E87903 00000008 0006CF0C 7FFDF000 C0000005
ethereal!WinMainCRTStartup 
0012FFF0 00000000 005F2AB8 00000000 000000C8 00000100
kernel32!SetUnhandledExceptionFilter