[Pidgin] #11103: Pidgin crashes very often after Ubuntu update (9.04 to 9.10)

Pidgin trac at pidgin.im
Sat Jan 16 00:48:45 EST 2010


#11103: Pidgin crashes very often after Ubuntu update (9.04 to 9.10)
-------------------------+--------------------------------------------------
 Reporter:  tlacomiztli  |        Owner:  datallah    
     Type:  defect       |       Status:  new         
Milestone:               |    Component:  pidgin (gtk)
  Version:  2.6.4        |   Resolution:              
 Keywords:               |  
-------------------------+--------------------------------------------------
Changes (by darkrain42):

  * owner:  rekkanoryo => datallah
  * component:  unclassified => pidgin (gtk)


Old description:

> After the update from Ubuntu 9.04 to 9.10, pidgin is crashing very often
> (tested under Gnome and Fluxbox).
>
> Voilà the backtrace, hope it will be helpfull:
>
> [Nuevo Thread 0xb13ffb70 (LWP 7967)]
> [Thread 0xb13ffb70 (LWP 7967) terminado]
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x008230fc in ?? () from /lib/tls/i686/cmov/libc.so.6
> (gdb) bt full
> #0  0x008230fc in ?? () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #1  0x008254b2 in ?? () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #2  0x00827868 in malloc () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #3  0x0548ba59 in cairo_create () from /usr/lib/libcairo.so.2
> No symbol table info available.
> #4  0x00219eff in setup_backing_rect_method (method=0xbfffccd8,
>     window=0x8f93d0, paint=0x20, x_offset_cairo=0, y_offset_cairo=0)
>     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:4185
> No locales.
> #5  0x0021a036 in gdk_window_clear_backing_region (window=0x937e0a8,
>     region=<value optimized out>)
>     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:4214
>         method = {cr = 0x0, gc = 0x0}
>         clip = <value optimized out>
>         clipbox = {x = 48, y = 2592756, width = 154656936, height =
> 154241008}
>         __PRETTY_FUNCTION__ = "gdk_window_clear_backing_region"
> #6  0x0021bbac in IA__gdk_window_begin_paint_region (window=0x937e0a8,
>     region=0x8f34c20) at
> /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:2787
>         clip_box = {x = 213, y = 74, width = 48, height = 48}
>         implicit_paint = <value optimized out>
> ---Type <return> to continue, or q <return> to quit---
>         list = <value optimized out>
>         __PRETTY_FUNCTION__ = "IA__gdk_window_begin_paint_region"
> #7  0x00a53184 in IA__gtk_main_do_event (event=0xbfffce18)
>     at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c:1570
>         event_widget = 0x8583e10
>         grab_widget = <value optimized out>
>         window_group = 0x891cf40
>         rewritten_event = 0x0
>         tmp_list = <value optimized out>
>         __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
> #8  0x002251d4 in _gdk_window_process_updates_recurse (window=0x937e0a8,
>     expose_region=0x8f34c20)
>     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5061
>         event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE,
>             window = 0x937e0a8, send_event = 0 '\000'}, expose = {
>             type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0 '\000',
>             area = {x = 213, y = 74, width = 48, height = 48},
>             region = 0x8f34c20, count = 0}, no_expose = {type =
> GDK_EXPOSE,
>             window = 0x937e0a8, send_event = 0 '\000'}, visibility = {
>             type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0 '\000',
>             state = 213}, motion = {type = GDK_EXPOSE, window =
> 0x937e0a8,
>             send_event = 0 '\000', time = 213, x =
> 1.0185579800289393e-312,
>             y = 1.4961729743839205e-265, axes = 0x0, state = 2160033,
> ---Type <return> to continue, or q <return> to quit---
>             is_hint = -8020, device = 0x1, x_root =
> 6.5534901039666654e-308,
>             y_root = 1.496173019540351e-265}, button = {type =
> GDK_EXPOSE,
>             window = 0x937e0a8, send_event = 0 '\000', time = 213,
>             x = 1.0185579800289393e-312, y = 1.4961729743839205e-265,
>             axes = 0x0, state = 2160033, button = 154656940, device =
> 0x1,
>             x_root = 6.5534901039666654e-308,
>             y_root = 1.496173019540351e-265}, scroll = {type =
> GDK_EXPOSE,
>             window = 0x937e0a8, send_event = 0 '\000', time = 213,
>             x = 1.0185579800289393e-312, y = 1.4961729743839205e-265,
>             state = 0, direction = 2160033, device = 0x937e0ac,
>             x_root = -1.987907409667969, y_root =
> 1.3638278305857695e-261},
>           key = {type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0
> '\000',
>             time = 213, state = 74, keyval = 48, length = 48,
>             string = 0x8f34c20 "\002", hardware_keycode = 0, group = 0
> '\000',
>             is_modifier = 0}, crossing = {type = GDK_EXPOSE,
>             window = 0x937e0a8, send_event = 0 '\000', subwindow = 0xd5,
>             time = 74, x = 1.0185579799004822e-312,
>             y = 7.4190114757272934e-316, x_root =
> 2.9620673852879092e-264,
>             y_root = -1.987907409667969, mode = 2592756, detail =
> 163936512,
>             focus = 150162464, state = 1}, focus_change = {type =
> GDK_EXPOSE,
>             window = 0x937e0a8, send_event = 0 '\000', in = 2443},
>           configure = {type = GDK_EXPOSE, window = 0x937e0a8,
>             send_event = 0 '\000', x = 213, y = 74, width = 48, height =
> 48},
> ---Type <return> to continue, or q <return> to quit---
>           property = {type = GDK_EXPOSE, window = 0x937e0a8,
>             send_event = 0 '\000', atom = 0xd5, time = 74, state = 48},
>           selection = {type = GDK_EXPOSE, window = 0x937e0a8,
>             send_event = 0 '\000', selection = 0xd5, target = 0x4a,
>             property = 0x30, time = 48, requestor = 150162464},
>           owner_change = {type = GDK_EXPOSE, window = 0x937e0a8,
>             send_event = 0 '\000', owner = 213, reason = 74, selection =
> 0x30,
>             time = 48, selection_time = 150162464}, proximity = {
>             type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0 '\000',
>             time = 213, device = 0x4a}, client = {type = GDK_EXPOSE,
>             window = 0x937e0a8, send_event = 0 '\000', message_type =
> 0xd5,
>             data_format = 74, data = {
>               b = "0\000\000\000\060\000\000\000
> L\363\b\000\000\000\000\241\365 ", s = {48, 0, 48, 0, 19488, 2291, 0, 0,
> -2655, 32}, l = {48, 48, 150162464,
>                 0, 2160033}}}, dnd = {type = GDK_EXPOSE, window =
> 0x937e0a8,
>             send_event = 0 '\000', context = 0xd5, time = 74, x_root =
> 48,
>             y_root = 0}, window_state = {type = GDK_EXPOSE,
>             window = 0x937e0a8, send_event = 0 '\000', changed_mask =
> 213,
>             new_window_state = 74}, setting = {type = GDK_EXPOSE,
>             window = 0x937e0a8, send_event = 0 '\000', action = 213,
>             name = 0x4a <Address 0x4a out of bounds>}, grab_broken = {
>             type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0 '\000',
>             keyboard = 213, implicit = 74, grab_window = 0x30}}
> ---Type <return> to continue, or q <return> to quit---
>         child = 0x9d66c98
>         child_region = 0x98bdbc8
>         r = {x = -1073754552, y = 122, width = 40, height = 144118744}
>         l = <value optimized out>
>         children = 0x9d2d960
> #9  0x00225183 in _gdk_window_process_updates_recurse (window=0x937e3f0,
>     expose_region=0x9c57900)
>     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5034
>         child = 0x937e0a8
>         child_region = 0x8f34c20
>         r = {x = 0, y = 0, width = 558, height = 184}
>         l = 0x9d62d60
>         children = 0x9d62d60
> #10 0x00225183 in _gdk_window_process_updates_recurse (window=0x893fde8,
>     expose_region=0x97e6560)
>     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5034
>         child = 0x937e3f0
>         child_region = 0x9c57900
>         r = {x = 0, y = 0, width = 558, height = 184}
>         l = 0x98b5170
>         children = 0x98b5170
> #11 0x00225183 in _gdk_window_process_updates_recurse (window=0x893faa0,
>     expose_region=0x9d2ca80)
> ---Type <return> to continue, or q <return> to quit---
>     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5034
>         child = 0x893fde8
>         child_region = 0x97e6560
>         r = {x = 10, y = 102, width = 558, height = 184}
>         l = 0x8b9fe90
>         children = 0x9d5eb90
> #12 0x00248734 in _gdk_windowing_window_process_updates_recurse (
>     window=0x893faa0, region=0x9d2ca80)
>     at /build/buildd/gtk+2.0-2.18.3/gdk/x11/gdkwindow-x11.c:5566
> No locales.
> #13 0x0021c87f in gdk_window_process_updates_internal (window=0x893faa0)
>     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5220
>         expose_region = 0x9d2ca80
>         save_region = 74
>         clip_box = {x = 223, y = 176, width = 48, height = 48}
> #14 0x00220a50 in IA__gdk_window_process_updates (window=0x937e0a8,
>     update_children=1) at
> /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5394
>         impl_window = 0x893faa0
>         __PRETTY_FUNCTION__ = "IA__gdk_window_process_updates"
> #15 0x00a35d3b in animation_timeout (data=0x9d2dc38)
>     at /build/buildd/gtk+2.0-2.18.3/gtk/gtkimage.c:1494
>         delay = <value optimized out>
> #16 0x001faf78 in gdk_threads_dispatch (data=0x9bb5f30)
> ---Type <return> to continue, or q <return> to quit---
>     at /build/buildd/gtk+2.0-2.18.3/gdk/gdk.c:506
>         ret = 0
> #17 0x0035553c in g_timeout_dispatch (source=0x98ada20,
> callback=0x9d5fac8,
>     user_data=0x9bb5f30) at
> /build/buildd/glib2.0-2.22.3/glib/gmain.c:3396
> No locales.
> #18 0x00354e88 in g_main_dispatch (context=0x812b6a0)
>     at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
>         dispatch = 0x355510 <g_timeout_dispatch>
>         user_data = 0x9bb5f30
>         callback = 0x1faf10 <gdk_threads_dispatch>
>         cb_funcs = 0x3d231c
>         cb_data = 0x9d35338
>         current_source_link = {data = 0x98ada20, next = 0x0}
>         source = 0x98ada20
>         current = 0x84c3e10
>         i = 0
> #19 IA__g_main_context_dispatch (context=0x812b6a0)
>     at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
> No locales.
> #20 0x00358730 in g_main_context_iterate (context=0x812b6a0,
>     block=<value optimized out>, dispatch=1, self=0x8122008)
>     at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
>         max_priority = 0
> ---Type <return> to continue, or q <return> to quit---
>         timeout = 0
>         some_ready = 1
>         nfds = <value optimized out>
>         allocated_nfds = <value optimized out>
>         fds = <value optimized out>
>         __PRETTY_FUNCTION__ = "g_main_context_iterate"
> #21 0x00358b9f in IA__g_main_loop_run (loop=0x891d500)
>     at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2799
>         self = 0x8122008
>         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
> #22 0x00a53419 in IA__gtk_main ()
>     at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c:1218
>         tmp_list = 0x0
>         functions = 0x0
>         init = 0x0
>         loop = 0x891d500
> #23 0x080ca4a9 in main (argc=1, argv=0xbffff654)
>     at /build/buildd/pidgin-2.6.4/./pidgin/gtkmain.c:977
>         opt_force_online = 0
>         opt_help = 138723632
>         opt_login = 0
>         opt_nologin = 0
>         opt_version = 0
> ---Type <return> to continue, or q <return> to quit---
>         opt_si = 1
>         opt_config_dir_arg = 0x0
>         opt_login_arg = 0x0
>         opt_session_arg = 0x0
>         accounts = <value optimized out>
>         sig_indx = <value optimized out>
>         sigset = {__val = {81927, 0 <repeats 31 times>}}
>         prev_sig_disp = <value optimized out>
>         errmsg =
> "\000\000\000\000\000\000\000\000\340\352\375\267\005\000\000\000\213\364\377\277\204\364\377\277!\006E\000ȅE\000\000\060\376\267
> \220v\000\000\000\000\000\236WE\000\364\177E\000\364\177E\000\000\326\377\277\005\000\000\000\340\325\377\277E\aE\000\b\000\000\000\210\331\375\267\024\000\000\000\230\364\377\277>\177D\000\240\331\375\267\210\331\375\267\024\000\000\000\000\000\000\000\064\000
> \001\000\000\000\000p\225\376\267\240(\376\267\260X\376\267\070`\376\267\000\000\000\000\034\071\002\000\034\071\002\000\213\364\377\277\204\364\377\277\200\364\377\277!\006E\000(H\002\000(H\002\000\000\000\000\000\004\030\000\000\364\177E\000P\213D\000\364\177E\000\200\326\377\277\002\000\000\000d\326\377\277E\aE\000\b\000\000\000p\331\375\267\b\000\000\000\230\364\377\277>\177D\000|\331\375\267p\331\375\267\b\000\000\000\000\000\000\000\200\327\377\277\070`\376\267\000\000\000\000h\364\377\277\000\000\000\000\000\016\002\000\324\b\000\000\213\364\377\277\204\364\377\277\200\364\377\277ȅE\000!\006E",
> '\000' <repetidos 13 veces>"\364,
> \177E\000P\213D\000\200\327\377\277\364\177E\000\000\327\377\277\003\000\000\000\344"...
> ---Type <return> to continue, or q <return> to quit---
>         signal_channel = <value optimized out>
>         signal_status = <value optimized out>
>         error = 0x0
>         opt = <value optimized out>
>         gui_check = <value optimized out>
>         debug_enabled = 0
>         migration_failed = 138723632
>         active_accounts = <value optimized out>
>         long_options = {{name = 0x811aa2a "config", has_arg = 1, flag =
> 0x0,
>             val = 99}, {name = 0x810821e "debug", has_arg = 0, flag =
> 0x0,
>             val = 100}, {name = 0x81164bc "force-online", has_arg = 0,
>             flag = 0x0, val = 100}, {name = 0x810acb4 "help", has_arg =
> 0,
>             flag = 0x0, val = 104}, {name = 0x811626c "login", has_arg =
> 2,
>             flag = 0x0, val = 108}, {name = 0x81164c9 "multiple", has_arg
> = 0,
>             flag = 0x0, val = 109}, {name = 0x81164d2 "nologin", has_arg
> = 0,
>             flag = 0x0, val = 110}, {name = 0x811aa20 "session", has_arg
> = 1,
>             flag = 0x0, val = 115}, {name = 0x810dda3 "version", has_arg
> = 0,
>             flag = 0x0, val = 118}, {name = 0x811aa33 "display", has_arg
> = 1,
>             flag = 0x0, val = 68}, {name = 0x81164da "sync", has_arg = 0,
>             flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
>             val = 0}}
> (gdb)

New description:

 After the update from Ubuntu 9.04 to 9.10, pidgin is crashing very often
 (tested under Gnome and Fluxbox).

 Voilà the backtrace, hope it will be helpfull:

 {{{
 [Nuevo Thread 0xb13ffb70 (LWP 7967)]
 [Thread 0xb13ffb70 (LWP 7967) terminado]

 Program received signal SIGSEGV, Segmentation fault.
 0x008230fc in ?? () from /lib/tls/i686/cmov/libc.so.6
 (gdb) bt full
 #0  0x008230fc in ?? () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #1  0x008254b2 in ?? () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #2  0x00827868 in malloc () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #3  0x0548ba59 in cairo_create () from /usr/lib/libcairo.so.2
 No symbol table info available.
 #4  0x00219eff in setup_backing_rect_method (method=0xbfffccd8,
     window=0x8f93d0, paint=0x20, x_offset_cairo=0, y_offset_cairo=0)
     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:4185
 No locales.
 #5  0x0021a036 in gdk_window_clear_backing_region (window=0x937e0a8,
     region=<value optimized out>)
     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:4214
         method = {cr = 0x0, gc = 0x0}
         clip = <value optimized out>
         clipbox = {x = 48, y = 2592756, width = 154656936, height =
 154241008}
         __PRETTY_FUNCTION__ = "gdk_window_clear_backing_region"
 #6  0x0021bbac in IA__gdk_window_begin_paint_region (window=0x937e0a8,
     region=0x8f34c20) at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:2787
         clip_box = {x = 213, y = 74, width = 48, height = 48}
         implicit_paint = <value optimized out>
 ---Type <return> to continue, or q <return> to quit---
         list = <value optimized out>
         __PRETTY_FUNCTION__ = "IA__gdk_window_begin_paint_region"
 #7  0x00a53184 in IA__gtk_main_do_event (event=0xbfffce18)
     at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c:1570
         event_widget = 0x8583e10
         grab_widget = <value optimized out>
         window_group = 0x891cf40
         rewritten_event = 0x0
         tmp_list = <value optimized out>
         __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
 #8  0x002251d4 in _gdk_window_process_updates_recurse (window=0x937e0a8,
     expose_region=0x8f34c20)
     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5061
         event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE,
             window = 0x937e0a8, send_event = 0 '\000'}, expose = {
             type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0 '\000',
             area = {x = 213, y = 74, width = 48, height = 48},
             region = 0x8f34c20, count = 0}, no_expose = {type =
 GDK_EXPOSE,
             window = 0x937e0a8, send_event = 0 '\000'}, visibility = {
             type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0 '\000',
             state = 213}, motion = {type = GDK_EXPOSE, window = 0x937e0a8,
             send_event = 0 '\000', time = 213, x =
 1.0185579800289393e-312,
             y = 1.4961729743839205e-265, axes = 0x0, state = 2160033,
 ---Type <return> to continue, or q <return> to quit---
             is_hint = -8020, device = 0x1, x_root =
 6.5534901039666654e-308,
             y_root = 1.496173019540351e-265}, button = {type = GDK_EXPOSE,
             window = 0x937e0a8, send_event = 0 '\000', time = 213,
             x = 1.0185579800289393e-312, y = 1.4961729743839205e-265,
             axes = 0x0, state = 2160033, button = 154656940, device = 0x1,
             x_root = 6.5534901039666654e-308,
             y_root = 1.496173019540351e-265}, scroll = {type = GDK_EXPOSE,
             window = 0x937e0a8, send_event = 0 '\000', time = 213,
             x = 1.0185579800289393e-312, y = 1.4961729743839205e-265,
             state = 0, direction = 2160033, device = 0x937e0ac,
             x_root = -1.987907409667969, y_root =
 1.3638278305857695e-261},
           key = {type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0
 '\000',
             time = 213, state = 74, keyval = 48, length = 48,
             string = 0x8f34c20 "\002", hardware_keycode = 0, group = 0
 '\000',
             is_modifier = 0}, crossing = {type = GDK_EXPOSE,
             window = 0x937e0a8, send_event = 0 '\000', subwindow = 0xd5,
             time = 74, x = 1.0185579799004822e-312,
             y = 7.4190114757272934e-316, x_root = 2.9620673852879092e-264,
             y_root = -1.987907409667969, mode = 2592756, detail =
 163936512,
             focus = 150162464, state = 1}, focus_change = {type =
 GDK_EXPOSE,
             window = 0x937e0a8, send_event = 0 '\000', in = 2443},
           configure = {type = GDK_EXPOSE, window = 0x937e0a8,
             send_event = 0 '\000', x = 213, y = 74, width = 48, height =
 48},
 ---Type <return> to continue, or q <return> to quit---
           property = {type = GDK_EXPOSE, window = 0x937e0a8,
             send_event = 0 '\000', atom = 0xd5, time = 74, state = 48},
           selection = {type = GDK_EXPOSE, window = 0x937e0a8,
             send_event = 0 '\000', selection = 0xd5, target = 0x4a,
             property = 0x30, time = 48, requestor = 150162464},
           owner_change = {type = GDK_EXPOSE, window = 0x937e0a8,
             send_event = 0 '\000', owner = 213, reason = 74, selection =
 0x30,
             time = 48, selection_time = 150162464}, proximity = {
             type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0 '\000',
             time = 213, device = 0x4a}, client = {type = GDK_EXPOSE,
             window = 0x937e0a8, send_event = 0 '\000', message_type =
 0xd5,
             data_format = 74, data = {
               b = "0\000\000\000\060\000\000\000
 L\363\b\000\000\000\000\241\365 ", s = {48, 0, 48, 0, 19488, 2291, 0, 0,
 -2655, 32}, l = {48, 48, 150162464,
                 0, 2160033}}}, dnd = {type = GDK_EXPOSE, window =
 0x937e0a8,
             send_event = 0 '\000', context = 0xd5, time = 74, x_root = 48,
             y_root = 0}, window_state = {type = GDK_EXPOSE,
             window = 0x937e0a8, send_event = 0 '\000', changed_mask = 213,
             new_window_state = 74}, setting = {type = GDK_EXPOSE,
             window = 0x937e0a8, send_event = 0 '\000', action = 213,
             name = 0x4a <Address 0x4a out of bounds>}, grab_broken = {
             type = GDK_EXPOSE, window = 0x937e0a8, send_event = 0 '\000',
             keyboard = 213, implicit = 74, grab_window = 0x30}}
 ---Type <return> to continue, or q <return> to quit---
         child = 0x9d66c98
         child_region = 0x98bdbc8
         r = {x = -1073754552, y = 122, width = 40, height = 144118744}
         l = <value optimized out>
         children = 0x9d2d960
 #9  0x00225183 in _gdk_window_process_updates_recurse (window=0x937e3f0,
     expose_region=0x9c57900)
     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5034
         child = 0x937e0a8
         child_region = 0x8f34c20
         r = {x = 0, y = 0, width = 558, height = 184}
         l = 0x9d62d60
         children = 0x9d62d60
 #10 0x00225183 in _gdk_window_process_updates_recurse (window=0x893fde8,
     expose_region=0x97e6560)
     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5034
         child = 0x937e3f0
         child_region = 0x9c57900
         r = {x = 0, y = 0, width = 558, height = 184}
         l = 0x98b5170
         children = 0x98b5170
 #11 0x00225183 in _gdk_window_process_updates_recurse (window=0x893faa0,
     expose_region=0x9d2ca80)
 ---Type <return> to continue, or q <return> to quit---
     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5034
         child = 0x893fde8
         child_region = 0x97e6560
         r = {x = 10, y = 102, width = 558, height = 184}
         l = 0x8b9fe90
         children = 0x9d5eb90
 #12 0x00248734 in _gdk_windowing_window_process_updates_recurse (
     window=0x893faa0, region=0x9d2ca80)
     at /build/buildd/gtk+2.0-2.18.3/gdk/x11/gdkwindow-x11.c:5566
 No locales.
 #13 0x0021c87f in gdk_window_process_updates_internal (window=0x893faa0)
     at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5220
         expose_region = 0x9d2ca80
         save_region = 74
         clip_box = {x = 223, y = 176, width = 48, height = 48}
 #14 0x00220a50 in IA__gdk_window_process_updates (window=0x937e0a8,
     update_children=1) at
 /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c:5394
         impl_window = 0x893faa0
         __PRETTY_FUNCTION__ = "IA__gdk_window_process_updates"
 #15 0x00a35d3b in animation_timeout (data=0x9d2dc38)
     at /build/buildd/gtk+2.0-2.18.3/gtk/gtkimage.c:1494
         delay = <value optimized out>
 #16 0x001faf78 in gdk_threads_dispatch (data=0x9bb5f30)
 ---Type <return> to continue, or q <return> to quit---
     at /build/buildd/gtk+2.0-2.18.3/gdk/gdk.c:506
         ret = 0
 #17 0x0035553c in g_timeout_dispatch (source=0x98ada20,
 callback=0x9d5fac8,
     user_data=0x9bb5f30) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:3396
 No locales.
 #18 0x00354e88 in g_main_dispatch (context=0x812b6a0)
     at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
         dispatch = 0x355510 <g_timeout_dispatch>
         user_data = 0x9bb5f30
         callback = 0x1faf10 <gdk_threads_dispatch>
         cb_funcs = 0x3d231c
         cb_data = 0x9d35338
         current_source_link = {data = 0x98ada20, next = 0x0}
         source = 0x98ada20
         current = 0x84c3e10
         i = 0
 #19 IA__g_main_context_dispatch (context=0x812b6a0)
     at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
 No locales.
 #20 0x00358730 in g_main_context_iterate (context=0x812b6a0,
     block=<value optimized out>, dispatch=1, self=0x8122008)
     at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
         max_priority = 0
 ---Type <return> to continue, or q <return> to quit---
         timeout = 0
         some_ready = 1
         nfds = <value optimized out>
         allocated_nfds = <value optimized out>
         fds = <value optimized out>
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #21 0x00358b9f in IA__g_main_loop_run (loop=0x891d500)
     at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2799
         self = 0x8122008
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #22 0x00a53419 in IA__gtk_main ()
     at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c:1218
         tmp_list = 0x0
         functions = 0x0
         init = 0x0
         loop = 0x891d500
 #23 0x080ca4a9 in main (argc=1, argv=0xbffff654)
     at /build/buildd/pidgin-2.6.4/./pidgin/gtkmain.c:977
         opt_force_online = 0
         opt_help = 138723632
         opt_login = 0
         opt_nologin = 0
         opt_version = 0
 ---Type <return> to continue, or q <return> to quit---
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {81927, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\000\000\000\000\000\000\000\000\340\352\375\267\005\000\000\000\213\364\377\277\204\364\377\277!\006E\000ȅE\000\000\060\376\267
 \220v\000\000\000\000\000\236WE\000\364\177E\000\364\177E\000\000\326\377\277\005\000\000\000\340\325\377\277E\aE\000\b\000\000\000\210\331\375\267\024\000\000\000\230\364\377\277>\177D\000\240\331\375\267\210\331\375\267\024\000\000\000\000\000\000\000\064\000
 \001\000\000\000\000p\225\376\267\240(\376\267\260X\376\267\070`\376\267\000\000\000\000\034\071\002\000\034\071\002\000\213\364\377\277\204\364\377\277\200\364\377\277!\006E\000(H\002\000(H\002\000\000\000\000\000\004\030\000\000\364\177E\000P\213D\000\364\177E\000\200\326\377\277\002\000\000\000d\326\377\277E\aE\000\b\000\000\000p\331\375\267\b\000\000\000\230\364\377\277>\177D\000|\331\375\267p\331\375\267\b\000\000\000\000\000\000\000\200\327\377\277\070`\376\267\000\000\000\000h\364\377\277\000\000\000\000\000\016\002\000\324\b\000\000\213\364\377\277\204\364\377\277\200\364\377\277ȅE\000!\006E",
 '\000' <repetidos 13 veces>"\364,
 \177E\000P\213D\000\200\327\377\277\364\177E\000\000\327\377\277\003\000\000\000\344"...
 ---Type <return> to continue, or q <return> to quit---
         signal_channel = <value optimized out>
         signal_status = <value optimized out>
         error = 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = 0
         migration_failed = 138723632
         active_accounts = <value optimized out>
         long_options = {{name = 0x811aa2a "config", has_arg = 1, flag =
 0x0,
             val = 99}, {name = 0x810821e "debug", has_arg = 0, flag = 0x0,
             val = 100}, {name = 0x81164bc "force-online", has_arg = 0,
             flag = 0x0, val = 100}, {name = 0x810acb4 "help", has_arg = 0,
             flag = 0x0, val = 104}, {name = 0x811626c "login", has_arg =
 2,
             flag = 0x0, val = 108}, {name = 0x81164c9 "multiple", has_arg
 = 0,
             flag = 0x0, val = 109}, {name = 0x81164d2 "nologin", has_arg =
 0,
             flag = 0x0, val = 110}, {name = 0x811aa20 "session", has_arg =
 1,
             flag = 0x0, val = 115}, {name = 0x810dda3 "version", has_arg =
 0,
             flag = 0x0, val = 118}, {name = 0x811aa33 "display", has_arg =
 1,
             flag = 0x0, val = 68}, {name = 0x81164da "sync", has_arg = 0,
             flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
             val = 0}}
 (gdb)
 }}}

--

-- 
Ticket URL: <http://developer.pidgin.im/ticket/11103#comment:4>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list