It still occurs in Jaunty, but I don't have the debugging symbols for
write() so haven't checked the read size fits inside the cleared block.
valgrind isn't on the Karmic liveCD so I won't be testing that until
release.

$valgrind -v --tool=memcheck --leak-check=full --num-callers=40 --db-attach=yes 
/usr/lib/firefox-3.0.14/firefox
[reading debug info, etc.  First error reported:]
==6326== Syscall param write(buf) points to uninitialised byte(s)
==6326==    at 0x4E39E20: __write_nocancel (in /lib/libpthread-2.9.so)
==6326==    by 0xEC29EFE: (within /usr/lib/libICE.so.6.3.0)
==6326==    by 0xEC2D787: _IceWrite (in /usr/lib/libICE.so.6.3.0)
==6326==    by 0xEC2D863: IceFlush (in /usr/lib/libICE.so.6.3.0)
==6326==    by 0x11146AEB: client_set_string (gnome-client.c:264)
==6326==    by 0x111488C2: gnome_real_client_connect (gnome-client.c:2443)
==6326==    by 0x9C4227C: g_closure_invoke (gclosure.c:767)
==6326==    by 0x9C57722: signal_emit_unlocked_R (gsignal.c:3177)
==6326==    by 0x9C59431: g_signal_emit_valist (gsignal.c:2980)
==6326==    by 0x9C59952: g_signal_emit (gsignal.c:3037)
==6326==    by 0x1114862E: gnome_client_connect (gnome-client.c:1628)
==6326==    by 0x1114999E: gnome_client_post_args_parse (gnome-client.c:1211)
==6326==    by 0x11BC0D2D: gnome_program_postinit (in 
/usr/lib/libgnome-2.so.0.2600.0)
==6326==    by 0x11BC10FA: (within /usr/lib/libgnome-2.so.0.2600.0)
==6326==    by 0x11BC137C: gnome_program_initv (in 
/usr/lib/libgnome-2.so.0.2600.0)
==6326==    by 0x11BC1473: gnome_program_init (in 
/usr/lib/libgnome-2.so.0.2600.0)
==6326==    by 0x6EA1225: (within /usr/lib/xulrunner-1.9.0.14/libxul.so)
==6326==    by 0x6E9B2CC: XRE_main (in /usr/lib/xulrunner-1.9.0.14/libxul.so)
==6326==    by 0x4016B3: (within /usr/lib/firefox-3.0.14/firefox)
==6326==    by 0x5A145A5: (below main) (libc-start.c:220)
==6326==  Address 0x5f7141c is 12 bytes inside a block of size 1,024 alloc'd
==6326==    at 0x4C25684: calloc (vg_replace_malloc.c:397)
==6326==    by 0xEC26373: IceOpenConnection (in /usr/lib/libICE.so.6.3.0)
==6326==    by 0xE811A00: SmcOpenConnection (in /usr/lib/libSM.so.6.0.0)
==6326==    by 0x111485AC: gnome_client_connect (gnome-client.c:1596)
==6326==    by 0x1114999E: gnome_client_post_args_parse (gnome-client.c:1211)
==6326==    by 0x11BC0D2D: gnome_program_postinit (in 
/usr/lib/libgnome-2.so.0.2600.0)
==6326==    by 0x11BC10FA: (within /usr/lib/libgnome-2.so.0.2600.0)
==6326==    by 0x11BC137C: gnome_program_initv (in 
/usr/lib/libgnome-2.so.0.2600.0)
==6326==    by 0x11BC1473: gnome_program_init (in 
/usr/lib/libgnome-2.so.0.2600.0)
==6326==    by 0x6EA1225: (within /usr/lib/xulrunner-1.9.0.14/libxul.so)
==6326==    by 0x6E9B2CC: XRE_main (in /usr/lib/xulrunner-1.9.0.14/libxul.so)
==6326==    by 0x4016B3: (within /usr/lib/firefox-3.0.14/firefox)
==6326==    by 0x5A145A5: (below main) (libc-start.c:220)

-- 
calloc'd blocks reported as "uninitialised" in X11
https://bugs.launchpad.net/bugs/134600
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to