gaim crashed after pango_parse_markup call

Bug #68374 reported by Eungkyu Song
4
Affects Status Importance Assigned to Milestone
Pango
Expired
Critical
pango1.0 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Yes, gaim crashed.
Sorry, I don't know the way to reproduce because it crashed while I'm left. But I tried to make a debuggable trace.

Is this trace helpful to debug?

Revision history for this message
Eungkyu Song (eungkyu) wrote :

Crash dump.

Eungkyu Song (eungkyu)
description: updated
Revision history for this message
Jonh Wendell (wendell) wrote :

Hi.

Are you using some external plugin?

Once i had exactly that problem, i've figured out the cause was the libnotify plugin i've installed from internet.

Try disable your plugins. Tell us what happens.

Thanks for your bug report.

Changed in gaim:
status: Unconfirmed → Needs Info
Revision history for this message
Sebastien Bacher (seb128) wrote :
Download full text (5.1 KiB)

Backtrace from the crash log:

 #0 0xb760d37a in memcpy () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #1 0xb790d717 in IA__g_string_insert_len (string=0x8e2d8f0, pos=-1,
     val=0x8d67560 "SPARCS", len=288428136) at gstring.c:479
  offset = 4058464
  precount = 6
  __PRETTY_FUNCTION__ = "IA__g_string_insert_len"
 #2 0xb790d956 in IA__g_string_append_len (string=0x8e2d8f0,
     val=0x8988868 "markup", len=6) at gstring.c:530
  __PRETTY_FUNCTION__ = "IA__g_string_append_len"
 #3 0xb7a15ddc in text_handler (context=0x8f10dc0, text=0x8988868 "markup",
     text_len=6, user_data=0x8e95680, error=0xbf9d5700) at pango-markup.c:430
  end = <value optimized out>
  range_end = <value optimized out>
  uline_len = <value optimized out>
  p = <value optimized out>
  range_start = <value optimized out>
  uline_index = <value optimized out>
 #4 0xb78f7acc in IA__g_markup_parse_context_parse (context=0x8f10dc0,
     text=0x8ebcbd8 "<span weight='bold'>SPARCS</span> (15/40)", text_len=41,
     error=0xbf9d57b4) at gmarkup.c:1479
  tmp_error = (GError *) 0x0
  unescaped = (GString *) 0x8d9ded0
  first_invalid = (const gchar *) 0x8ebcc01 ""
  __PRETTY_FUNCTION__ = "IA__g_markup_parse_context_parse"
 #5 0xb7a15964 in pango_parse_markup (
     markup_text=0x8ebcbd8 "<span weight='bold'>SPARCS</span> (15/40)",
     length=41, accel_marker=0, attr_list=0xbf9d57b0, text=0xbf9d57b8,
     accel_char=0x0, error=0xbf9d57b4) at pango-markup.c:637
  context = (GMarkupParseContext *) 0x8f10dc0
  needs_root = 1
  tmp_list = <value optimized out>
  p = <value optimized out>
  end = <value optimized out>
  __PRETTY_FUNCTION__ = "pango_parse_markup"
 #6 0xb7b6d558 in gtk_cell_renderer_text_set_property (object=0x8389948,
     param_id=2, value=0xbf9d5868, pspec=0x83fa4e8)
     at gtkcellrenderertext.c:1022
  str = (const gchar *) 0x8988868 "markup"
  text = (gchar *) 0x0
  error = (GError *) 0x0
  attrs = (PangoAttrList *) 0x0
  celltext = <value optimized out>
  priv = (GtkCellRendererTextPrivate *) 0x83899b0
 #7 0xb796bb8a in IA__g_object_set_property (object=0x8389948,
     property_name=0x82e9560 "markup", value=0xbf9d58c8) at gobject.c:697
  nqueue = (GObjectNotifyQueue *) 0x8aa6c50
  pspec = (GParamSpec *) 0x83fa4e8
  __PRETTY_FUNCTION__ = "IA__g_object_set_property"
 #8 0xb7d30bcc in IA__gtk_tree_view_column_cell_set_cell_data (
     tree_column=0x83fd060, tree_model=0x8278ad8, iter=0xbf9d59e4,
     is_expander=1, is_expanded=1) at gtktreeviewcolumn.c:2519
  info = (GtkTreeViewColumnCellInfo *) 0x8402438
  cell = (GObject *) 0x8389948
  list = (GSList *) 0x83f85c8
  value = {g_type = 64, data = {{v_int = 148440976, v_uint = 148440976,
       v_long = 148440976, v_ulong = 148440976, v_int64 = 148440976,
       v_uint64 = 148440976, v_float = 1.30619904e-33,
       v_double = 7.3339586676744978e-316, v_pointer = 0x8d90790}, {v_int = 0,
       v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
       v_float = 0, v_double = 0, v_pointer = 0x0}}}
  cell_list = (GList *) 0x839ed70
  __PRETTY_FUNCTION__ = "IA__gtk_tree_view_column_cell_set_cell_data"
 #9 0xb7d154bf in validate_row (tree_view=0x83fb010, tree=0x82d...

Read more...

Revision history for this message
Eungkyu Song (eungkyu) wrote :

Hi.

Yes. I'm using /usr/lib/gaim/notify.so plugin.
But it's not a external plugin. It's included in original package.

Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in gaim:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Needs Info → Confirmed
Changed in pango:
status: Unknown → Unconfirmed
Changed in pango1.0:
status: Confirmed → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

there has been no new comment or similar bug reported for some years, could be that the issue has been fixed by some update, do you still get this bug using current ubuntu versions?

Changed in pango1.0 (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: Triaged → Incomplete
Changed in pango:
status: New → Incomplete
Changed in pango:
status: Incomplete → Invalid
Revision history for this message
Sebastien Bacher (seb128) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and don't hesitate to submit bug reports in the future.

Changed in pango1.0 (Ubuntu):
status: Incomplete → Invalid
Changed in pango:
importance: Unknown → Critical
status: Invalid → Expired
Revision history for this message
Tom (brommage) wrote : I'm interested in your profile

Hello!
I am Julia, I am 27 y.o.
I search for boy-friend.
My photos and new message for you here:

http://hotbrides.ru

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.