← Back to team overview

desktop-packages team mailing list archive

[Bug 720962] Re: /usr/bin/pidgin: malloc(): memory corruption (fast): 0x0000000001c67e90

 

Thank you for taking the time to report this bug and helping to make
Ubuntu better. We are sorry that we do not always have the capacity to
look at all reported bugs in a timely manner.  Ubuntu 11.04 is no longer
supported so I'm going to close this bug.

** Changed in: pidgin (Ubuntu)
       Status: New => Incomplete

** Changed in: pidgin (Ubuntu)
       Status: Incomplete => Invalid

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pidgin in Ubuntu.
https://bugs.launchpad.net/bugs/720962

Title:
  /usr/bin/pidgin: malloc(): memory corruption (fast):
  0x0000000001c67e90

Status in pidgin package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: pidgin

  I run pidgin doing AIM and multiple irc channels.  In the last week or
  so it's got very flaky for me.

  Attached is a full backtrace - see the one lower down the report, it's
  a full one from gdb with debug packages; I'm suspicious of the
  dbusmenu element in there - although don't have any evidence it's its
  fault.

  I can't recreate it on demand, but it's doin it at least once a day
  often in spurts of a few at a time.

  (Pidgin:2388): GLib-GIO-CRITICAL **: g_dbus_method_invocation_return_dbus_error: assertion `error_name != NULL && g_dbus_is_name (error_name)' failed
  *** glibc detected *** /usr/bin/pidgin: malloc(): memory corruption (fast): 0x0000000001c67e90 ***
  ======= Backtrace: =========
  /lib/libc.so.6(+0x76416)[0x7ffff44a4416]
  /lib/libc.so.6(+0x796e8)[0x7ffff44a76e8]
  /lib/libc.so.6(__libc_malloc+0x6e)[0x7ffff44a9b8e]
  /lib/libglib-2.0.so.0(g_malloc+0x23)[0x7ffff4b26a93]
  /usr/lib/libgobject-2.0.so.0(+0x1f227)[0x7ffff4ff0227]
  /usr/lib/libgobject-2.0.so.0(g_signal_connect_data+0x45f)[0x7ffff4ff7f5f]
  /usr/lib/libdbusmenu-gtk.so.3(+0xa009)[0x7fffdcfa1009]
  /usr/lib/libdbusmenu-gtk.so.3(+0xa829)[0x7fffdcfa1829]
  /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15c)[0x7ffff4fdf7fc]
  /usr/lib/libgobject-2.0.so.0(+0x20019)[0x7ffff4ff1019]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x858)[0x7ffff4ffa258]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x1dd)[0x7ffff4ffa60d]
  /usr/bin/pidgin[0x45905e]
  /usr/bin/pidgin[0x46269e]
  /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15c)[0x7ffff4fdf7fc]
  /usr/lib/libgobject-2.0.so.0(+0x20205)[0x7ffff4ff1205]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x858)[0x7ffff4ffa258]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x7f)[0x7ffff4ffa41f]
  /usr/lib/libgtk-x11-2.0.so.0(+0x15ab9f)[0x7ffff623db9f]
  /usr/lib/libgtk-x11-2.0.so.0(+0x138238)[0x7ffff621b238]
  /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15c)[0x7ffff4fdf7fc]
  /usr/lib/libgobject-2.0.so.0(+0x1fe1f)[0x7ffff4ff0e1f]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x5a9)[0x7ffff4ff9fa9]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x7f)[0x7ffff4ffa41f]
  /usr/lib/libgtk-x11-2.0.so.0(+0x253f01)[0x7ffff6336f01]
  /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc3)[0x7ffff6219403]
  /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2cb)[0x7ffff62197ab]
  /usr/lib/libgdk-x11-2.0.so.0(+0x5c50c)[0x7ffff5e8c50c]
  /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1dd)[0x7ffff4b1fc1d]
  /lib/libglib-2.0.so.0(+0x43408)[0x7ffff4b20408]
  /lib/libglib-2.0.so.0(g_main_loop_run+0x16a)[0x7ffff4b20a4a]
  /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7ffff6218797]
  /usr/bin/pidgin(main+0x8ed)[0x4820ed]
  /lib/libc.so.6(__libc_start_main+0xfe)[0x7ffff444cd1e]
  /usr/bin/pidgin[0x430969]
  ======= Memory map: ========
  00400000-004e9000 r-xp 00000000 08:01 2330290                            /usr/bin/pidgin
  006e8000-006e9000 r--p 000e8000 08:01 2330290                            /usr/bin/pidgin
  006e9000-006ee000 rw-p 000e9000 08:01 2330290                            /usr/bin/pidgin
  006ee000-01f14000 rw-p 00000000 00:00 0                                  [heap]
  7fffd1a51000-7fffd1a57000 r-xp 00000000 08:01 2363624                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
  7fffd1a57000-7fffd1c56000 ---p 00006000 08:01 2363624                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
  7fffd1c56000-7fffd1c57000 r--p 00005000 08:01 2363624                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
  7fffd1c57000-7fffd1c58000 rw-p 00006000 08:01 2363624                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
  7fffd1c58000-7fffd1cd9000 r--p 00000000 08:01 133965                     /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf
  7fffd1cd9000-7fffd1d5a000 r--p 00000000 08:01 134007                     /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
  7fffd1d5a000-7fffd1d60000 r-xp 00000000 08:01 2362046                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
  7fffd1d60000-7fffd1f5f000 ---p 00006000 08:01 2362046                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
  7fffd1f5f000-7fffd1f60000 r--p 00005000 08:01 2362046                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
  7fffd1f60000-7fffd1f61000 rw-p 00006000 08:01 2362046                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
  7fffd1f61000-7fffd1f84000 r-xp 00000000 08:01 2330100                    /usr/lib/libjpeg.so.62.0.0
  7fffd1f84000-7fffd2183000 ---p 00023000 08:01 2330100                    /usr/lib/libjpeg.so.62.0.0
  7fffd2183000-7fffd2184000 r--p 00022000 08:01 2330100                    /usr/lib/libjpeg.so.62.0.0
  7fffd2184000-7fffd2185000 rw-p 00023000 08:01 2330100                    /usr/lib/libjpeg.so.62.0.0
  7fffd2185000-7fffd2189000 r-xp 00000000 08:01 2362096                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
  7fffd2189000-7fffd2388000 ---p 00004000 08:01 2362096                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
  7fffd2388000-7fffd2389000 r--p 00003000 08:01 2362096                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
  7fffd2389000-7fffd238a000 rw-p 00004000 08:01 2362096                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
  7fffd238a000-7fffd23ea000 rw-s 00000000 00:04 622609                     /SYSV00000000 (deleted)
  7fffd23ea000-7fffd23ec000 r-xp 00000000 08:01 912333                     /lib/libnss_mdns4.so.2
  7fffd23ec000-7fffd25eb000 ---p 00002000 08:01 912333                     /lib/libnss_mdns4.so.2
  7fffd25eb000-7fffd25ec000 r--p 00001000 08:01 912333                     /lib/libnss_mdns4.so.2
  7fffd25ec000-7fffd25ed000 rw-p 00002000 08:01 912333                     /lib/libnss_mdns4.so.2
  7fffd25ed000-7fffd25f4000 r-xp 00000000 08:01 814845                     /lib/libnss_dns-2.12.2.so
  7fffd25f4000-7fffd27f3000 ---p 00007000 08:01 814845                     /lib/libnss_dns-2.12.2.so
  7fffd27f3000-7fffd27f4000 r--p 00006000 08:01 814845                     /lib/libnss_dns-2.12.2.so
  7fffd27f4000-7fffd27f5000 rw-p 00007000 08:01 814845                     /lib/libnss_dns-2.12.2.so
  7fffd27f5000-7fffd27f7000 r-xp 00000000 08:01 912353                     /lib/libnss_mdns4_minimal.so.2
  7fffd27f7000-7fffd29f6000 ---p 00002000 08:01 912353                     /lib/libnss_mdns4_minimal.so.2
  7fffd29f6000-7fffd29f7000 r--p 00001000 08:01 912353                     /lib/libnss_mdns4_minimal.so.2
  Program received signal SIGABRT, Aborted.
  0x00007ffff4461b45 in raise (sig=6)

  
  #0  0x00007ffff4461b45 in raise (sig=6)
      at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  #1  0x00007ffff4465496 in abort () at abort.c:92
  #2  0x00007ffff449a5db in __libc_message (do_abort=2, 
      fmt=0x7ffff4571790 "*** glibc detected *** %s: %s: 0x%s ***\n")
      at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
  #3  0x00007ffff44a4416 in malloc_printerr (action=3, 
      str=0x7ffff4571d10 "malloc(): memory corruption (fast)", 
      ptr=<value optimised out>) at malloc.c:6283
  #4  0x00007ffff44a76e8 in _int_malloc (av=0x7ffff47ab1a0, 
      bytes=<value optimised out>) at malloc.c:4308
  #5  0x00007ffff44a9b8e in __libc_malloc (bytes=40) at malloc.c:3660
  #6  0x00007ffff4b26a93 in g_malloc (n_bytes=40)
      at /build/buildd/glib2.0-2.28.0/glib/gmem.c:164
  #7  0x00007ffff4ff0227 in g_bsearch_array_create (signal_id=1, 
      instance=0x182c350, handler=0x1cfa2a0)
      at /build/buildd/glib2.0-2.28.0/glib/gbsearcharray.h:136
  #8  handler_list_ensure (signal_id=1, instance=0x182c350, handler=0x1cfa2a0)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:387
  #9  handler_insert (signal_id=1, instance=0x182c350, handler=0x1cfa2a0)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:652
  #10 0x00007ffff4ff7f5f in g_signal_connect_data (
      instance=<value optimised out>, detailed_signal=<value optimised out>, 
      c_handler=0x7fffdcfa0970 <label_notify_cb>, data=0x1e25280, 
      destroy_data=0, connect_flags=0)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:2269
  #11 0x00007fffdcfa1009 in construct_dbusmenu_for_widget (widget=0x1d6d370, 
      recurse=0x7fffffffacc0)
      at /build/buildd/libdbusmenu-0.3.97/./libdbusmenu-gtk/parser.c:412
  #12 parse_menu_structure_helper (widget=0x1d6d370, recurse=0x7fffffffacc0)
      at /build/buildd/libdbusmenu-0.3.97/./libdbusmenu-gtk/parser.c:257
  #13 0x00007fffdcfa1829 in child_added_cb (menu=0x14c29c0, widget=0x1d6d370, 
      data=0x1ce6040)
      at /build/buildd/libdbusmenu-0.3.97/./libdbusmenu-gtk/parser.c:797
  #14 0x00007ffff4fdf7fc in g_closure_invoke (closure=0x7fffd8141250, 
      return_value=0x0, n_param_values=2, param_values=0x1cf2d20, 
      invocation_hint=0x7fffffffae20)
      at /build/buildd/glib2.0-2.28.0/gobject/gclosure.c:767
  #15 0x00007ffff4ff1019 in signal_emit_unlocked_R (node=<value optimised out>, 
      detail=0, instance=0x14c29c0, emission_return=0x0, 
      instance_and_params=0x1cf2d20)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:3252
  #16 0x00007ffff4ffa258 in g_signal_emit_valist (
      instance=<value optimised out>, signal_id=<value optimised out>, 
      detail=<value optimised out>, var_args=<value optimised out>)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:2983
  #17 0x00007ffff4ffa60d in g_signal_emit_by_name (instance=0x14c29c0, 
      detailed_signal=0x7ffff63c271a "child-added")
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:3077
  #18 0x000000000045905e in generate_send_to_items (win=0x14bbc50)
      at /build/buildd/pidgin-2.7.9/./pidgin/gtkconv.c:3875
  #19 0x000000000046269e in switch_conv_cb (notebook=<value optimised out>, 
      page=<value optimised out>, page_num=<value optimised out>, 
      user_data=0x14bbc50) at /build/buildd/pidgin-2.7.9/./pidgin/gtkconv.c:9094
  #20 0x00007ffff4fdf7fc in g_closure_invoke (closure=0x1501bd0, 
      return_value=0x0, n_param_values=3, param_values=0x184eb70, 
      invocation_hint=0x7fffffffb3d0)
      at /build/buildd/glib2.0-2.28.0/gobject/gclosure.c:767
  #21 0x00007ffff4ff1205 in signal_emit_unlocked_R (node=<value optimised out>, 
      detail=0, instance=0x1203c30, emission_return=0x0, 
      instance_and_params=0x184eb70)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:3322
  #22 0x00007ffff4ffa258 in g_signal_emit_valist (
      instance=<value optimised out>, signal_id=<value optimised out>, 
      detail=<value optimised out>, var_args=<value optimised out>)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:2983
  #23 0x00007ffff4ffa41f in g_signal_emit (instance=<value optimised out>, 
      signal_id=<value optimised out>, detail=<value optimised out>)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:3040
  #24 0x00007ffff623db9f in gtk_notebook_button_press (widget=0x1203c30, 
      event=0x18b32e0) at /build/buildd/gtk+2.0-2.24.0/gtk/gtknotebook.c:2704
  #25 0x00007ffff621b238 in _gtk_marshal_BOOLEAN__BOXED (closure=0x733740, 
      return_value=0x7fffffffb8d0, n_param_values=<value optimised out>, 
      param_values=0x1cf4120, invocation_hint=<value optimised out>, 
      marshal_data=<value optimised out>)
      at /build/buildd/gtk+2.0-2.24.0/gtk/gtkmarshalers.c:86
  #26 0x00007ffff4fdf7fc in g_closure_invoke (closure=0x733740, 
      return_value=0x7fffffffb8d0, n_param_values=2, param_values=0x1cf4120, 
      invocation_hint=0x7fffffffb890)
      at /build/buildd/glib2.0-2.28.0/gobject/gclosure.c:767
  #27 0x00007ffff4ff0e1f in signal_emit_unlocked_R (node=<value optimised out>, 
      detail=0, instance=0x1203c30, emission_return=0x7fffffffba40, 
      instance_and_params=0x1cf4120)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:3290
  #28 0x00007ffff4ff9fa9 in g_signal_emit_valist (
      instance=<value optimised out>, signal_id=<value optimised out>, 
      detail=<value optimised out>, var_args=<value optimised out>)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:2993
  #29 0x00007ffff4ffa41f in g_signal_emit (instance=<value optimised out>, 
      signal_id=<value optimised out>, detail=<value optimised out>)
      at /build/buildd/glib2.0-2.28.0/gobject/gsignal.c:3040
  #30 0x00007ffff6336f01 in gtk_widget_event_internal (widget=0x1203c30, 
      event=0x18b32e0) at /build/buildd/gtk+2.0-2.24.0/gtk/gtkwidget.c:4988
  #31 0x00007ffff6219403 in IA__gtk_propagate_event (widget=0x1203c30, 
      event=0x18b32e0) at /build/buildd/gtk+2.0-2.24.0/gtk/gtkmain.c:2482
  #32 0x00007ffff62197ab in IA__gtk_main_do_event (event=0x18b32e0)
      at /build/buildd/gtk+2.0-2.24.0/gtk/gtkmain.c:1672
  #33 0x00007ffff5e8c50c in gdk_event_dispatch (source=<value optimised out>, 
      callback=<value optimised out>, user_data=<value optimised out>)
      at /build/buildd/gtk+2.0-2.24.0/gdk/x11/gdkevents-x11.c:2377
  #34 0x00007ffff4b1fc1d in g_main_dispatch (context=0x6f5af0)
      at /build/buildd/glib2.0-2.28.0/glib/gmain.c:2440
  #35 g_main_context_dispatch (context=0x6f5af0)
      at /build/buildd/glib2.0-2.28.0/glib/gmain.c:3013
  #36 0x00007ffff4b20408 in g_main_context_iterate (context=0x6f5af0, 
  ---Type <return> to continue, or q <return> to quit---
      block=<value optimised out>, dispatch=1, self=<value optimised out>)
      at /build/buildd/glib2.0-2.28.0/glib/gmain.c:3091
  #37 0x00007ffff4b20a4a in g_main_loop_run (loop=0x109e610)
      at /build/buildd/glib2.0-2.28.0/glib/gmain.c:3299
  #38 0x00007ffff6218797 in IA__gtk_main ()
      at /build/buildd/gtk+2.0-2.24.0/gtk/gtkmain.c:1244
  #39 0x00000000004820ed in main (argc=1, argv=0x7fffffffe248)
      at /build/buildd/pidgin-2.7.9/./pidgin/gtkmain.c:977

  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: pidgin 1:2.7.9-1ubuntu2
  ProcVersionSignature: Ubuntu 2.6.37-2.10-generic 2.6.37-rc1
  Uname: Linux 2.6.37-2-generic x86_64
  Architecture: amd64
  Date: Thu Feb 17 20:50:59 2011
  ProcEnviron:
   SHELL=/bin/bash
   PATH=(custom, no user)
   LC_MESSAGES=en_GB.UTF-8
   LANG=en_US.UTF-8
   LANGUAGE=en_GB:en
  SourcePackage: pidgin

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/720962/+subscriptions