Summary: | RUI in _X11TransSocketINETGetAddr at lines 371, 379, 441 etc. in file "Xtranssock.c" | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Roland Mainz <roland.mainz> | ||||
Component: | Lib/other | Assignee: | Xorg Project Team <xorg-team> | ||||
Status: | RESOLVED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | high | CC: | alan.coopersmith, matthieu.herrb | ||||
Version: | git | Keywords: | patch | ||||
Hardware: | SPARC | ||||||
OS: | Solaris | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 8184 | ||||||
Attachments: |
|
Description
Roland Mainz
2004-06-06 21:59:14 UTC
Created attachment 3527 [details] [review] Patch to Xtranssock.c As best as I can tell, this is dbx being unable to recognize that the kernel filled in those values in the getsockname/getpeername/etc. system calls. The attached patch clears many of these by simply zeroing out the structs in user space before asking the kernel to fill in the real values, but other than removing false alarms, I'm not sure it's useful. Committed fix to modular head for upcoming 7.2 release: commit b4c6bd92b3a8bed746da641c59a9f040e1d83768 Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Wed Sep 13 14:09:22 2006 -0700 Bug 728: RUI in _X11TransSocketINETGetAddr in file "Xtranssock.c" Bug #728: <https://bugs.freedesktop.org/show_bug.cgi?id=728> Patch #3527: <https://bugs.freedesktop.org/attachment.cgi?id=3527> bzero sockaddr structures before passing to kernel to convince memory checkers that they are initialized before use |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.