Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 5022] New: wireshark panic in pango_xft_get_font_map

Date: Mon, 19 Jul 2010 09:54:48 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5022

           Summary: wireshark panic in pango_xft_get_font_map
           Product: Wireshark
           Version: 1.2.9
          Platform: SPARC
        OS/Version: Solaris
            Status: NEW
          Severity: Major
          Priority: Low
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: kennyredler@xxxxxxxxxxx


Build Information:
wireshark 1.2.9

Copyright 1998-2010 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled with GTK+ 2.12.0, (32-bit) with GLib 2.20.4, with libpcap 1.1.1, with
libz 1.2.5, without POSIX capabilities, with libpcre 8.2, without SMI, without
c-ares, with ADNS, with Lua 5.1, with GnuTLS 1.7.11, with Gcrypt 1.4.5, without
Kerberos, with GeoIP, without PortAudio, without AirPcap.

Running on SunOS 5.10, with libpcap version 1.1.1, GnuTLS 1.4.1, Gcrypt 1.2.4.

Built using gcc 3.4.6.
--
wireshark, pango, and other supporting packages installed from
http://www.sunfreeware.com/programlistsparc10.html.

~ $ wireshark

(wireshark:1387): GLib-GObject-WARNING **: specified class size for type
`PangoXftFontMap' is smaller than the parent type's `PangoFcFontMap' class size 

(wireshark:1387): GLib-GObject-CRITICAL **: g_object_new: assertion
`G_TYPE_IS_OBJECT (object_type)' failed Segmentation Fault (core dumped) 


(gdb) bt
#0  0xfa9b3580 in pango_xft_get_font_map () from /usr/lib/libpangoxft-1.0.so.0
#1  0xfa9b3680 in pango_xft_set_default_substitute ()
   from /usr/lib/libpangoxft-1.0.so.0
#2  0xfcc77aa8 in gtk_settings_get_for_screen ()
   from /usr/lib/libgtk-x11-2.0.so.0
#3  0xfcc8352c in gtk_style_init () from /usr/lib/libgtk-x11-2.0.so.0
#4  0xfb51e72c in g_type_create_instance ()
   from /usr/local/lib/libgobject-2.0.so.0
#5  0xfb501428 in g_object_constructor ()
   from /usr/local/lib/libgobject-2.0.so.0
#6  0xfb500740 in g_object_newv () from /usr/local/lib/libgobject-2.0.so.0
#7  0xfb5012c4 in g_object_new_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
#8  0xfb501408 in g_object_new () from /usr/local/lib/libgobject-2.0.so.0
#9  0xfcd36278 in gtk_widget_get_default_style ()
   from /usr/lib/libgtk-x11-2.0.so.0
#10 0xfcd2fda0 in gtk_widget_init () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xfb51e448 in g_type_create_instance ()
   from /usr/local/lib/libgobject-2.0.so.0
#12 0xfb501428 in g_object_constructor ()
   from /usr/local/lib/libgobject-2.0.so.0
#13 0xfb500740 in g_object_newv () from /usr/local/lib/libgobject-2.0.so.0
#14 0xfb5012c4 in g_object_new_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
#15 0xfb501408 in g_object_new () from /usr/local/lib/libgobject-2.0.so.0
#16 0xfcd3c324 in gtk_window_new () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00047e30 in window_new ()
#18 0x00047eb4 in splash_window_new ()
#19 0x000b31d8 in splash_new ()
#20 0x0004ca5c in main ()
(gdb)



PKGINST:  SMCwires
      NAME:  wireshark
  CATEGORY:  application
      ARCH:  sparc
   VERSION:  1.2.9
   BASEDIR:  /usr/local
    VENDOR:  Gerald Combs et al
    PSTAMP:  Steve Christensen
  INSTDATE:  Jul 16 2010 13:24
     EMAIL:  steve@xxxxxxxxxxxx
    STATUS:  completely installed
     FILES:      379 installed pathnames
                   7 shared pathnames
                  32 directories
                  99 executables
              148999 blocks used (approx)


                      Solaris 10 10/09 s10s_u8wos_08a SPARC
           Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 16 September 2009


~ $ pkgchk -lp /usr/lib/libpangoxft-1.0.so.0
NOTE: Couldn't lock the package database.
Pathname: /usr/lib/libpangoxft-1.0.so.0
Type: symbolic link
Source of link: libpangoxft-1.0.so.0.501.1
Referenced by the following packages:
        SUNWgnome-base-libs
Current status: installed

~ $ pkgchk -lp /usr/lib/libgtk-x11-2.0.so.0
NOTE: Couldn't lock the package database.
Pathname: /usr/lib/libgtk-x11-2.0.so.0
Type: symbolic link
Source of link: libgtk-x11-2.0.so.0.400.9
Referenced by the following packages:
        SUNWgnome-base-libs
Current status: installed

~ $ pkginfo -l SUNWgnome-base-libs
   PKGINST:  SUNWgnome-base-libs
      NAME:  GNOME base GUI libraries - platform dependent files, /usr
filesystem
  CATEGORY:  GNOME2,application,JDS3
      ARCH:  sparc
   VERSION:  2.6.0,REV=10.0.3.2004.12.15.15.24
   BASEDIR:  /usr
    VENDOR:  Sun Microsystems, Inc.
      DESC:  GNOME base GUI libraries - platform dependent files, /usr
filesystem
    PSTAMP:  fire420041215152415
  INSTDATE:  Jun 24 2010 12:57
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:      166 installed pathnames
                  10 shared pathnames
                  21 directories
                  81 executables
               30073 blocks used (approx)

~ $ pkgchk -lp /usr/local/lib/libgobject-2.0.so.0
NOTE: Couldn't lock the package database.
Pathname: /usr/local/lib/libgobject-2.0.so.0
Type: symbolic link
Source of link: libgobject-2.0.so.0.2000.4
Referenced by the following packages:
        SMCglib2       
Current status: installed

 ~ $ pkginfo -l SMCglib2
   PKGINST:  SMCglib2
      NAME:  glib
  CATEGORY:  application
      ARCH:  sparc
   VERSION:  2.20.4
   BASEDIR:  /usr/local
    VENDOR:  The GLIB Project
    PSTAMP:  Steve Christensen
  INSTDATE:  Jul 16 2010 12:46
     EMAIL:  steve@xxxxxxxxxxxx
    STATUS:  completely installed
     FILES:     1365 installed pathnames
                 170 shared pathnames
                 220 directories
                  16 executables
               67617 blocks used (approx)

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.