invalid valgrind read errors

Bug #929856 reported by Sebastien Bacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DBus Menu
Fix Released
High
Ted Gould
libdbusmenu (Ubuntu)
Fix Released
Medium
Ted Gould

Bug Description

On current precise:

==3476== Invalid read of size 4
==3476== at 0x4BD73EC: g_type_check_instance_is_a (gtype.c:3960)
==3476== by 0x4BB8824: g_object_unref (gobject.c:2900)
==3476== by 0x4C3A7A3: g_source_callback_unref (gmain.c:1283)
==3476== by 0x4C3A3A0: g_source_destroy_internal (gmain.c:952)
==3476== by 0x4C3CA9C: g_main_context_dispatch (gmain.c:2535)
==3476== by 0x4C3CE54: g_main_context_iterate.isra.21 (gmain.c:3118)
==3476== by 0x4C3CF30: g_main_context_iteration (gmain.c:3179)
==3476== by 0x4AE3ECB: g_application_run (gapplication.c:1496)
==3476== by 0x8067E77: main (nautilus-main.c:101)
==3476== Address 0x11a00d18 is 0 bytes inside a block of size 48 free'd
==3476== at 0x402B06C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==3476== by 0x4C42B7A: standard_free (gmem.c:98)
==3476== by 0x4C42CEF: g_free (gmem.c:252)
==3476== by 0x4C5711A: g_slice_free1 (gslice.c:1111)
==3476== by 0x4BD6401: g_type_free_instance (gtype.c:1937)
==3476== by 0x4BB8A7A: g_object_unref (gobject.c:3021)
==3476== by 0x4B237D9: g_dbus_method_invocation_return_value_internal (gdbusmethodinvocation.c:410)
==3476== by 0x4CF7098: bus_event (server.c:1618)
==3476== by 0x4CF81CC: bus_method_call (server.c:761)
==3476== by 0x4B0C3C9: call_in_idle_cb (gdbusconnection.c:4698)
==3476== by 0x4C3A4AF: g_idle_dispatch (gmain.c:4629)
==3476== by 0x4C3CA49: g_main_context_dispatch (gmain.c:2510)
==3476== by 0x4C3CE54: g_main_context_iterate.isra.21 (gmain.c:3118)
==3476== by 0x4C3CF30: g_main_context_iteration (gmain.c:3179)
==3476== by 0x4AE3ECB: g_application_run (gapplication.c:1496)
==3476== by 0x8067E77: main (nautilus-main.c:101)

Related branches

Ted Gould (ted)
affects: appmenu-gtk (Ubuntu) → libdbusmenu (Ubuntu)
Changed in dbusmenu:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Ted Gould (ted)
David Barth (dbarth)
Changed in libdbusmenu (Ubuntu):
importance: Undecided → Medium
status: New → In Progress
assignee: nobody → Ted Gould (ted)
Ted Gould (ted)
Changed in dbusmenu:
milestone: none → 0.5.91
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libdbusmenu - 0.5.91-0ubuntu1

---------------
libdbusmenu (0.5.91-0ubuntu1) precise; urgency=low

  * debian/control:
    - drop git binaries, the libdev depends on it
    - set ubuntu vcs
    - use the current vala version

  [ Ted Gould ]
  * New upstream release.
    * Remove unused const on GStrv's
    * Only free when there is data to free
    * Ensure that we only return once even with error (LP: #929856)
    * Fix an error on a failure to send properties (LP: #929707)
    * Ensure the hash variant isn't NULL in the comparison (LP: #929710)
    * Fix some of the issues with throwing criticals
    * Ensure our tests fail if they throw criticals
    * Parse and handle a11y descriptions
    * Don't pass NULL to ATK
    * Non-srcdir build fixes
 -- Sebastien Bacher <email address hidden> Wed, 15 Feb 2012 21:38:35 +0100

Changed in libdbusmenu (Ubuntu):
status: In Progress → Fix Released
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.