Valgrind regression in "rpcrt4: Use abrtitrary pointer identifiers when marshalling pointers instead of using pointer values."?
Rob Shearman
robertshearman at gmail.com
Sun Jun 22 03:44:28 CDT 2008
2008/6/22 Dan Kegel <dank at kegel.com>:
> Syscall param socketcall.send(msg) points to uninitialised byte(s)
> at 0x40007F2: (within /lib/ld-2.7.so)
> by 0x4CEA13A: rpcrt4_conn_write (rpc_binding.h:171)
> by 0x4CEA006: RPCRT4_SendWithAuth (rpc_message.c:533)
> by 0x4CEA784: RPCRT4_Send (rpc_message.c:675)
> by 0x4CED074: process_request_packet (rpc_server.c:313)
> by 0x4CED34E: RPCRT4_process_packet (rpc_server.c:345)
> by 0x4CED422: RPCRT4_worker_thread (rpc_server.c:362)
> by 0x475F8C0: worker_thread_proc (threadpool.c:113)
> by 0x475D2A1: ??? (thread.c:128)
> by 0x475D329: call_thread_func (thread.c:383)
> by 0x475D58D: start_thread (thread.c:443)
> by 0x41754FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so)
> by 0x425FE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so)
> Address 0x7f013870 is 24 bytes inside a block of size 49 alloc'd
...
> Uninitialised value was created by a stack allocation
> at 0x496FBFB: IServer_get_filename (server_s.c:4697)
I've sent a patch to fix this. Thanks for bringing this to my attention.
--
Rob Shearman
More information about the wine-devel
mailing list