Syscall param socketcall.sendmsg(msg.msg_iov[i]) points to uninitialised byte(s)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DBus Menu |
Fix Released
|
High
|
Ted Gould | ||
libdbusmenu (Ubuntu) |
Fix Released
|
High
|
Ted Gould |
Bug Description
Running nautilus under valgrind on current precise I get those:
==15853== Syscall param socketcall.
==15853== at 0x4D40F68: sendmsg (socket.S:100)
==15853== by 0x4B1E7F5: write_message_
==15853== by 0x4B1ED5F: continue_writing (gdbusprivate.
==15853== by 0x4B1EE12: continue_
==15853== by 0x4C3A4AF: g_idle_dispatch (gmain.c:4629)
==15853== by 0x4C3CA49: g_main_
==15853== by 0x4C3CE54: g_main_
==15853== by 0x4C3D29A: g_main_loop_run (gmain.c:3312)
==15853== by 0x4E3876D: clone (clone.S:130)
==15853== Address 0x13773c26 is 1,678 bytes inside a block of size 4,096 alloc'd
==15853== at 0x402BF52: realloc (in /usr/lib/
==15853== by 0x4C42492: standard_realloc (gmem.c:92)
==15853== by 0x4C42C78: g_realloc (gmem.c:224)
==15853== by 0x4AA1634: array_resize (gmemoryoutputs
==15853== by 0x4AA1F2A: g_memory_
==15853== by 0x4AA9C55: g_output_
==15853== by 0x4A9555E: g_filter_
==15853== by 0x4AA9C55: g_output_
==15853== by 0x4AA9DCF: g_output_
==15853== by 0x4A7710B: g_data_
==15853== by 0x4B10F84: append_
==15853== by 0x4B10C09: append_
==15853== by 0x4B11347: append_
==15853== by 0x4B1520D: g_dbus_
==15853== by 0x4B089B6: g_dbus_
==15853== by 0x4B0C24A: g_dbus_
==15853== by 0x4B0FBEE: g_dbus_
==15853== by 0x4CF871D: menuitem_
==15853== by 0x4C3A4AF: g_idle_dispatch (gmain.c:4629)
==15853== by 0x4C3CA49: g_main_
==15853== by 0x4C3CE54: g_main_
==15853== by 0x4C3CF30: g_main_
==15853== by 0x4AE3ECB: g_application_run (gapplication.
==15853== by 0x8067E77: main (nautilus-
Related branches
- Neil J. Patel (community): Approve
-
Diff: 54 lines (+17/-3)1 file modifiedlibdbusmenu-glib/server.c (+17/-3)
- Ken VanDine: Pending requested
-
Diff: 11864 lines (+11365/-22)62 files modifiedChangeLog (+32/-0)
configure (+11/-11)
configure.ac (+3/-3)
debian/changelog (+10/-0)
docs/libdbusmenu-glib/reference/html/annotation-glossary.html (+83/-0)
docs/libdbusmenu-glib/reference/html/api-index-deprecated.html (+31/-0)
docs/libdbusmenu-glib/reference/html/api-index-full.html (+593/-0)
docs/libdbusmenu-glib/reference/html/ch01.html (+50/-0)
docs/libdbusmenu-glib/reference/html/index.html (+49/-0)
docs/libdbusmenu-glib/reference/html/index.sgml (+176/-0)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html (+607/-0)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html (+1893/-0)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html (+166/-0)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html (+412/-0)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-Types.html (+276/-0)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2 (+161/-0)
docs/libdbusmenu-glib/reference/html/object-tree.html (+32/-0)
docs/libdbusmenu-glib/reference/html/style.css (+266/-0)
docs/libdbusmenu-glib/reference/tmpl/client.sgml (+228/-0)
docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml (+59/-0)
docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml (+721/-0)
docs/libdbusmenu-glib/reference/tmpl/server.sgml (+171/-0)
docs/libdbusmenu-glib/reference/tmpl/types.sgml (+109/-0)
docs/libdbusmenu-glib/reference/version.xml (+1/-1)
docs/libdbusmenu-glib/reference/xml/annotation-glossary.xml (+80/-0)
docs/libdbusmenu-glib/reference/xml/api-index-deprecated.xml (+8/-0)
docs/libdbusmenu-glib/reference/xml/api-index-full.xml (+153/-0)
docs/libdbusmenu-glib/reference/xml/client.xml (+448/-0)
docs/libdbusmenu-glib/reference/xml/menuitem-proxy.xml (+114/-0)
docs/libdbusmenu-glib/reference/xml/menuitem.xml (+1331/-0)
docs/libdbusmenu-glib/reference/xml/server.xml (+309/-0)
docs/libdbusmenu-glib/reference/xml/types.xml (+192/-0)
docs/libdbusmenu-gtk/reference/html/annotation-glossary.html (+47/-0)
docs/libdbusmenu-gtk/reference/html/api-index-deprecated.html (+31/-0)
docs/libdbusmenu-gtk/reference/html/api-index-full.html (+119/-0)
docs/libdbusmenu-gtk/reference/html/ch01.html (+45/-0)
docs/libdbusmenu-gtk/reference/html/index.html (+44/-0)
docs/libdbusmenu-gtk/reference/html/index.sgml (+43/-0)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkClient.html (+347/-0)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkMenu.html (+187/-0)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-menuitem.html (+274/-0)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-parser.html (+118/-0)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk.devhelp2 (+38/-0)
docs/libdbusmenu-gtk/reference/html/object-tree.html (+32/-0)
docs/libdbusmenu-gtk/reference/html/style.css (+266/-0)
docs/libdbusmenu-gtk/reference/tmpl/client.sgml (+110/-0)
docs/libdbusmenu-gtk/reference/tmpl/menu.sgml (+56/-0)
docs/libdbusmenu-gtk/reference/tmpl/menuitem.sgml (+86/-0)
docs/libdbusmenu-gtk/reference/tmpl/parser.sgml (+42/-0)
docs/libdbusmenu-gtk/reference/version.xml (+1/-1)
docs/libdbusmenu-gtk/reference/xml/annotation-glossary.xml (+32/-0)
docs/libdbusmenu-gtk/reference/xml/api-index-deprecated.xml (+8/-0)
docs/libdbusmenu-gtk/reference/xml/api-index-full.xml (+32/-0)
docs/libdbusmenu-gtk/reference/xml/client.xml (+238/-0)
docs/libdbusmenu-gtk/reference/xml/menu.xml (+133/-0)
docs/libdbusmenu-gtk/reference/xml/menuitem.xml (+178/-0)
docs/libdbusmenu-gtk/reference/xml/parser.xml (+77/-0)
libdbusmenu-glib/enum-types.h (+1/-1)
libdbusmenu-glib/enum-types.h.in (+1/-1)
libdbusmenu-gtk/genericmenuitem-enum-types.h (+1/-1)
libdbusmenu-gtk/genericmenuitem-enum-types.h.in (+1/-1)
libdbusmenu-gtk/genericmenuitem.c (+2/-2)
Changed in dbusmenu: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Ted Gould (ted) |
Changed in dbusmenu: | |
status: | Confirmed → In Progress |
Changed in libdbusmenu (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Ted Gould (ted) |
Changed in dbusmenu: | |
milestone: | none → 0.5.91 |
status: | In Progress → Fix Released |
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