Hi Andreas,

did up upgrade to
http://trac.macosforge.org/projects/xquartz
which fixes a number of bugs and especially some
which show up when using wireshark?

I was able to successfully build wireshark with
the latest gtk/glib stuff. Everything works fine
except for the stock icons...

Best regards
Michael

On Jan 3, 2008, at 8:34 PM, Andreas Fink wrote:

> 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=0x0) 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=0x12a240, source=9,  
> condition=GDK_INPUT_READ) at gui_utils.c:750
> #26 0x00914333 in gdk_io_invoke (source=0x78cc850,  
> condition=G_IO_IN, data=0x78c88f0) 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.
>
> Same happens to my preconfigured Wireshark 0.99.5 version which was  
> still compiled under Tiger 10.4.
>
>
>
> 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
> E-Mail:  [EMAIL PROTECTED]
> www.finkconsulting.com www.global-networks.ch www.bebbicell.ch
> ---------------------------------------------------------------
> ICQ: 8239353 MSN: [EMAIL PROTECTED] AIM: smsrelay Skype: andreasfink
> Yahoo: finkconsulting SMS: +41792457333
>
> Say NO to Power Line Communications: http://www.youtube.com/watch? 
> v=pdcY0Eetvsw
>
>
>
>
>
> _______________________________________________
> Wireshark-dev mailing list
> Wireshark-dev@wireshark.org
> http://www.wireshark.org/mailman/listinfo/wireshark-dev

_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to