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