Wireshark-dev: [Wireshark-dev] wireshark 0.99.7 crash on MacOS X 10.5 (Leopard)
From: Andreas Fink <afink@xxxxxxxxxxxxx>
Date: Thu, 3 Jan 2008 20:34:09 +0100
Hi there, I'm trying to rebuild wireshark for MacOS X 10.5 (Leopard) with the new X11 engine (instead of the old XFree86, Leopard uses XFree.org's implementation if I'm not mistaken). However I'm running into crashes saying: intelix:sources afink$ wireshark --sync The program 'wireshark' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 57553 error_code 8 request_code 152 minor_code 4) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) So I did a backtrace in gdb and got this: (gdb) #0 0x00942053 in gdk_x_error () at gstring.h:149 #1 0x048e1c14 in _XError () #2 0x048e38d1 in _XReply () #3 0x048dc78a in XSync () #4 0x048dc829 in _XSyncFunction () #5 0x002bb9e7 in XRenderCreatePicture () at gthread.h:338 #6 0x00a37bcc in _cairo_xlib_surface_ensure_dst_picture (surface=0x78cfe80) at cairo-xlib-surface.c:741 #7 0x00a3a06f in _cairo_xlib_surface_show_glyphs (abstract_dst=0x78cfe80, op=CAIRO_OPERATOR_OVER, src_pattern=0xbfffd1bc, glyphs=0xbfffd304, num_glyphs=26, scaled_font=0x78cabf0) at cairo-xlib-surface.c:2960 #8 0x00a14ef7 in _cairo_surface_show_glyphs (surface=0x78cfe80, op=CAIRO_OPERATOR_OVER, source=0xbfffdafc, glyphs=0xbfffd304, num_glyphs=26, scaled_font=0x78cabf0) at cairo-surface.c:1886 #9 0x00a084fa in _cairo_gstate_show_glyphs (gstate=0x2, glyphs=0xbfffdc00, num_glyphs=26) at cairo-gstate.c:1585 #10 0x00a0226f in cairo_show_glyphs (cr=0x0, glyphs=0xbfffdc00, num_glyphs=26) at cairo.c:2952 #11 0x0027e4da in pango_cairo_renderer_draw_glyphs (renderer=0x4dde7c0, font=0x4ddf8b8, glyphs=0x6d1a300, x=0, y=0) at pangocairo-render.c:259 #12 0x009c9f55 in pango_renderer_draw_glyphs (renderer=0x4dde7c0, font=0x4ddf8b8, glyphs=0x6d1a300, x=0, y=0) at pango-renderer.c:629 #13 0x0027ec5d in _pango_cairo_do_glyph_string (cr=0x4dde7c0, font=0x4ddf8b8, glyphs=0x6d1a300, do_path=0) at pangocairo-render.c:534 #14 0x009c9f55 in pango_renderer_draw_glyphs (renderer=0x4df4010, font=0x4ddf8b8, glyphs=0x6d1a300, x=54272, y=0) at pango-renderer.c:629 #15 0x009cb174 in pango_renderer_draw_layout_line (renderer=0x4df4010, line=0x4df3608, x=54272, y=0) at pango-renderer.c:559 #16 0x009cb5d2 in pango_renderer_draw_layout (renderer=0x4df4010, layout=0x6d15620, x=54272, y=-10240) at pango-renderer.c:186 #17 0x00918af6 in gdk_draw_layout_with_colors (drawable=0x6d17bc0, gc=0x6d05248, x=53, y=-10, layout=0x6d15620, foreground=0x0, background="" at gdkpango.c:951 #18 0x00918cfe in gdk_draw_layout (drawable=0x6d17bc0, gc=0x6d05248, x=53, y=-10, layout=0x6d15620) at gdkpango.c:1013 #19 0x004c4932 in draw_row (clist=0x4acf130, area=0x0, row=7, clist_row=0x6d0c828) at gtkclist.c:5846 #20 0x004c4bcb in draw_rows (clist=0x4acf130, area=0x0) at gtkclist.c:5924 #21 0x00059d1f in packet_list_thaw () at packet_list.c:734 #22 0x0000d545 in cf_continue_tail (cf=0x12e440, to_read=0, err=0xbfffe4bc) at file.c:697 #23 0x0000797f in capture_input_new_packets (capture_opts=0x13e5c0, to_read=8) at capture.c:358 #24 0x0000aff3 in sync_pipe_input_cb (source=9, user_data=0x13e5c0) at capture_sync.c:1135 #25 0x00049a9b in pipe_input_cb (data="" source=9, condition=GDK_INPUT_READ) at gui_utils.c:750 #26 0x00914333 in gdk_io_invoke (source=0x78cc850, condition=G_IO_IN, data="" at gdkevents.c:986 #27 0x049ec80e in g_main_context_dispatch (context=0x4b10410) at gmain.c:2064 #28 0x049edfbe in g_main_context_iterate (context=0x4b10410, block=1, dispatch=1, self=0x4b1de20) at gmain.c:2697 #29 0x049ee27c in g_main_loop_run (loop=0x6b87ba0) at gmain.c:2905 #30 0x00568856 in gtk_main () at gtkmain.c:1163 #31 0x00054879 in main (argc=0, argv=0xbffff8ec) at main.c:3075 (gdb) Does anyone have an idea what this could be? I launched Wireshark, saved the preferences (to eliminate tons of warnings of undefined new preferences) started a capture with live display on my ethernet. A few packets got displayed before this happened. Andreas Fink Fink Consulting GmbH Global Networks Schweiz AG BebbiCell AG --------------------------------------------------------------- Tel: +41-61-6666330 Fax: +41-61-6666331 Mobile: +41-79-2457333 Address: Clarastrasse 3, 4058 Basel, Switzerland www.finkconsulting.com www.global-networks.ch www.bebbicell.ch --------------------------------------------------------------- ICQ: 8239353 MSN: msn1@xxxxxx AIM: smsrelay Skype: andreasfink Yahoo: finkconsulting SMS: +41792457333 |
- Follow-Ups:
- Re: [Wireshark-dev] wireshark 0.99.7 crash on MacOS X 10.5 (Leopard)
- From: Michael Tuexen
- Re: [Wireshark-dev] wireshark 0.99.7 crash on MacOS X 10.5 (Leopard)
- From: Guy Harris
- Re: [Wireshark-dev] wireshark 0.99.7 crash on MacOS X 10.5 (Leopard)
- Prev by Date: Re: [Wireshark-dev] How to get Destination IP in plugin
- Next by Date: Re: [Wireshark-dev] wireshark 0.99.7 crash on MacOS X 10.5 (Leopard)
- Previous by thread: Re: [Wireshark-dev] How to get Destination IP in plugin
- Next by thread: Re: [Wireshark-dev] wireshark 0.99.7 crash on MacOS X 10.5 (Leopard)
- Index(es):