[Pidgin] #2611: Pidgin crashes when selecting alternate font on Solaris 10/GNOME

Pidgin trac at pidgin.im
Fri Aug 17 13:44:52 EDT 2007


#2611: Pidgin crashes when selecting alternate font on Solaris 10/GNOME
--------------------------------+-------------------------------------------
 Reporter:  philAtNortel        |       Type:  defect
   Status:  new                 |   Priority:  minor 
Component:  pidgin (gtk)        |    Version:  2.1.0 
 Keywords:  solaris font crash  |    Pending:  0     
--------------------------------+-------------------------------------------
 When I try to change the font in Preferences -> Conversations by
 unchecking the Use document font from theme box and selecting my preferred
 font in the Conversation font: list, Pidgin will crash. This is on a
 SunBlade 1500 running Solaris 10 11/06 s10s_u3wos_10 SPARC with the GNOME
 desktop. Here is a stack trace from dbx:
 {{
 # dbx local/bin/pidgin core
 Reading pidgin
 core file header read successfully
 Reading ld.so.1
 Reading libX11.so.4
 Reading libXext.so.0
 Reading libSM.so.6
 Reading libICE.so.6
 Reading libstartup-notification-1.so.0.0.0
 Reading libgtk-x11-2.0.so.0.400.9
 Reading libgdk-x11-2.0.so.0.400.9
 Reading libatk-1.0.so.0.700.3
 Reading libgdk_pixbuf-2.0.so.0.400.9
 Reading libmlib.so.2
 Reading libpangoxft-1.0.so.0.501.1
 Reading libpangox-1.0.so.0.501.1
 Reading libpango-1.0.so.0.501.1
 Reading libpurple.so.0.1.0
 Reading libgobject-2.0.so.0.400.1
 Reading libgmodule-2.0.so.0.400.1
 Reading libgthread-2.0.so.0.400.1
 Reading libglib-2.0.so.0.400.1
 Reading libxml2.so.2
 Reading libpthread.so.1
 Reading libz.so.1
 Reading libm.so.2
 Reading libsocket.so.1
 Reading libnsl.so.1
 Reading libresolv.so.2
 Reading libc.so.1
 Reading libXft.so.2
 Reading libfreetype.so.6
 Reading libXrender.so.1
 Reading libfontconfig.so.1
 Reading libXrandr.so.2
 Reading libXi.so.5
 Reading libpangoft2-1.0.so.0.501.1
 Reading libmlib.so.2
 Reading libc_psr.so.1
 Reading UTF-8%646.so
 Reading UTF-8%8859-1.so
 Reading 646%UTF-8.so
 Reading gestures.so
 Reading libscf.so.1
 Reading libdoor.so.1
 Reading libuutil.so.1
 Reading libgen.so.1
 Reading libmd5.so.1
 Reading libmd5_psr.so.1
 Reading libmp.so.2
 Reading libexpat.so.0.5.0
 Reading libdl.so.1
 Reading ticker.so
 Reading convcolors.so
 Reading extplacement.so
 Reading gtkbuddynote.so
 Reading history.so
 Reading iconaway.so
 Reading markerline.so
 Reading notify.so
 Reading pidginrc.so
 Reading relnot.so
 Reading spellchk.so
 Reading timestamp.so
 Reading timestamp_format.so
 Reading xmppconsole.so
 Reading perl.so
 Reading libperl.so.1
 Reading ssl.so
 Reading ssl-gnutls.so
 Reading libgnutls.so.6.0.5
 Reading libgcrypt.so.1.5.1
 Reading ssl-nss.so
 Reading autoaccept.so
 Reading buddynote.so
 Reading idle.so
 Reading joinpart.so
 Reading log_reader.so
 Reading newline.so
 Reading offlinemsg.so
 Reading psychic.so
 Reading statenotify.so
 Reading libgg.so
 Reading libirc.so
 Reading libxmpp.so
 Reading libjabber.so.0.0.0
 Reading libmsn.so
 Reading libnovell.so
 Reading libaim.so
 Reading liboscar.so.0.0.0
 Reading libicq.so
 Reading libqq.so
 Reading libsimple.so
 Reading libyahoo.so
 Reading libzephyr.so
 Reading libblueprint.so
 Reading libpixbufloader-png.so
 Reading libpng12.so.0.1.2.5
 Reading 8859-1%UTF-8.so
 Reading svg_loader.so
 Reading libart_lgpl_2.so.2.3.16
 Reading librsvg-2.so.2.5.0
 Reading pango-basic-fc.so
 Reading im-xim.so
 Reading nss_nis.so.1
 Reading libpixbufloader-gif.so
 t at 1 (l at 1) program terminated by signal ABRT (Abort)
 0xfd241adc: __lwp_kill+0x0008:  bcc,a,pt  %icc,__lwp_kill+0x18  !
 0xfd241aec
 Current function is sighandler
   207                   abort();
 (dbx 1)  where
 current thread: t at 1
   [1] __lwp_kill(0x0, 0x6, 0x0, 0x6, 0xfc00, 0x0), at 0xfd241adc
   [2] raise(0x6, 0x0, 0x0, 0xfd224d94, 0xffffffff, 0x6), at 0xfd1e0040
   [3] abort(0x2aa, 0x1, 0x111038, 0xaa1a0, 0xfd26d2d8, 0x0), at 0xfd1c0218
 =>[4] sighandler(sig = 11), line 207 in "gtkmain.c"
   [5] __sighndlr(0xb, 0x0, 0xffbfaba8, 0xa21b0, 0x0, 0x0), at 0xfd240a14
   ---- called from signal handler with signal 11 (SIGSEGV) ------
   [6] _XftSmoothGlyphGray8888(0x80ec50, 0x1b8c3c8c, 0x2400, 0x75,
 0xff000000, 0x78), at 0xfd3ce5cc
   [7] XftGlyphSpecCore(0x0, 0xffbfb494, 0x80b8d8, 0x0, 0x17, 0x77db08), at
 0xfd3cfccc
   [8] pango_xft_real_render(0x2, 0x80b8d8, 0x17, 0x7cb610, 0x77db08,
 0xffbfb48c), at 0xfedb2288
   [9] pango_xft_render(0x0, 0xffbfd57c, 0x7cb610, 0x7aa450, 0x2, 0x14), at
 0xfedb2418
   [10] gdk_x11_draw_glyphs(0x7cbe00, 0x163840, 0x7cb610, 0x2, 0x14,
 0x7aa450), at 0xfed4110c
   [11] gdk_window_draw_glyphs(0x7a9fb0, 0x163840, 0x7cb610, 0x2, 0x14,
 0x7aa450), at 0xfed30f18
   [12] gdk_draw_layout_line_with_colors(0x2, 0x163840, 0x0, 0x0, 0x0,
 0x80000000), at 0xfed205cc
   [13] gdk_draw_layout_with_colors(0x7a9fb0, 0x163840, 0x2, 0x14, 0x0,
 0x0), at 0xfed20aec
   [14] gdk_draw_layout(0x7a9fb0, 0x163840, 0x2, 0x14, 0x80ec00, 0x0), at
 0xfed20da4
   [15] gtk_entry_draw_text(0x76b1d8, 0x0, 0x0, 0x0, 0xc0, 0x196), at
 0xfeec9820
   [16] gtk_entry_expose(0x76b1d8, 0x0, 0x217340, 0xfd7d42c8, 0x7a9ee8,
 0xffffffff), at 0xfeec72e8
   [17] _gtk_marshal_BOOLEAN__BOXED(0xffbfda88, 0x1b0bd0, 0x1583e0,
 0xffbfdbe0, 0xffbfda74, 0xfeec71c8), at 0xfef2da58
   [18] g_closure_invoke(0xffbfdbe0, 0xffbfda74, 0x2, 0x18000, 0x0,
 0x1583e0), at 0xfd7adcd8
   [19] signal_emit_unlocked_R(0x1008, 0xfd7eeaf8, 0xfd73ee34, 0xfd73ee20,
 0xfd7eeae4, 0x157d58), at 0xfd7c576c
   [20] g_signal_emit_valist(0x76b1d8, 0x0, 0x157d58, 0xffbfde14,
 0xfd7eeaf8, 0xfd7d8d20), at 0xfd7c4484
   [21] g_signal_emit(0x76b1d8, 0x21, 0x0, 0xffbfdee8, 0xffbfde24,
 0xfffffec8), at 0xfd7c4738
   [22] gtk_widget_event_internal(0x76b1d8, 0xffbfdee8, 0xff033118, 0x234,
 0xc, 0x9c00), at 0xff03336c
   [23] gtk_main_do_event(0x2e8, 0xffbfdee8, 0x76b1d8, 0xfef2ab08, 0x0,
 0xc), at 0xfef2ae1c
   [24] gdk_window_process_updates_internal(0x7a9fb0, 0x1, 0x7a5490,
 0x5ce250, 0xfef2ab90, 0xfed8262c), at 0xfed31bdc
   [25] gdk_window_process_all_updates(0x1000, 0x4d5d8, 0xfd7c4738, 0x400,
 0xfed7f244, 0x6c0), at 0xfed31cd8
   [26] gtk_container_idle_sizer(0xabcc, 0x76c698, 0xfffb, 0xff0f1720,
 0x1c00, 0xff0de53c), at 0xfeeaaed0
   [27] g_main_dispatch(0x139330, 0xfd73ec00, 0x0, 0x0, 0xfffffffd,
 0xffffffef), at 0xfd6d5ac8
   [28] g_main_context_dispatch(0x139330, 0x1, 0x7aa140, 0x1, 0xfd73ec00,
 0x139330), at 0xfd6d6ffc
   [29] g_main_context_iterate(0x1, 0x1, 0x1, 0x139330, 0x139338, 0x9), at
 0xfd6d74c8
   [30] g_main_loop_run(0x14a2d8, 0xfd73ec00, 0xfd239f78, 0x11e398,
 0xfd72a800, 0xfd72a800), at 0xfd6d7c44
   [31] gtk_main(0x0, 0x0, 0x14a2d8, 0x30d020, 0xff0f1eb0, 0x4ce0), at
 0xfef2a424
   [32] main(argc = 1, argv = 0xffbfe7c4), line 877 in "gtkmain.c"
 (dbx 2)
 }}

 This is with GTK+ version 2.4.9.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2611>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list