-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
bug 🐛Programming errors, that need preferential fixingProgramming errors, that need preferential fixingudev
Description
In lights on recent efforts to enable MSan in Travis (#11730), there are few issues already found by MSan which need to be resolved. One of them is in the udev stuff:
Uninitialized bytes in __interceptor_strspn at offset 0 inside [0x7ffeab03e4a9, 1)
==20125==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x7ff0dee1c0f8 in util_replace_whitespace /build/build/../src/libudev/libudev-util.c:135:13
#1 0x4ad708 in udev_event_apply_format /build/build/../src/udev/udev-event.c:420:37
#2 0x52016a in udev_rules_apply_to_event /build/build/../src/udev/udev-rules.c:2401:25
#3 0x4c2cea in udev_event_execute_rules /build/build/../src/udev/udev-event.c:845:16
#4 0x4a42f7 in run /build/build/../src/test/test-udev.c:126:9
#5 0x49e7e0 in main /build/build/../src/test/test-udev.c:132:1
#6 0x7ff0de79b09a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a)
#7 0x4276b9 in _start (/build/build/test-udev+0x4276b9)
Uninitialized value was created by an allocation of 'temp1472' in the stack frame of function 'udev_rules_apply_to_event'
#0 0x501c50 in udev_rules_apply_to_event /build/build/../src/udev/udev-rules.c:1791
SUMMARY: MemorySanitizer: use-of-uninitialized-value /build/build/../src/libudev/libudev-util.c:135:13 in util_replace_whitespace
Exiting
Can't exec "tree": No such file or directory at /build/test/udev-test.pl line 1617.
Uninitialized bytes in __interceptor_strspn at offset 0 inside [0x7ffff618dd79, 1)
==20142==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x7f5ac65150f8 in util_replace_whitespace /build/build/../src/libudev/libudev-util.c:135:13
#1 0x4ad708 in udev_event_apply_format /build/build/../src/udev/udev-event.c:420:37
#2 0x52016a in udev_rules_apply_to_event /build/build/../src/udev/udev-rules.c:2401:25
#3 0x4c2cea in udev_event_execute_rules /build/build/../src/udev/udev-event.c:845:16
#4 0x4a42f7 in run /build/build/../src/test/test-udev.c:126:9
#5 0x49e7e0 in main /build/build/../src/test/test-udev.c:132:1
#6 0x7f5ac5e9409a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a)
#7 0x4276b9 in _start (/build/build/test-udev+0x4276b9)
Uninitialized value was created by an allocation of 'temp1472' in the stack frame of function 'udev_rules_apply_to_event'
#0 0x501c50 in udev_rules_apply_to_event /build/build/../src/udev/udev-rules.c:1791
SUMMARY: MemorySanitizer: use-of-uninitialized-value /build/build/../src/libudev/libudev-util.c:135:13 in util_replace_whitespace
Exiting
Can't exec "tree": No such file or directory at /build/test/udev-test.pl line 1617.
Uninitialized bytes in __interceptor_strspn at offset 0 inside [0x7ffdfea186a9, 1)
==20148==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x7faeb26530f8 in util_replace_whitespace /build/build/../src/libudev/libudev-util.c:135:13
#1 0x4ad708 in udev_event_apply_format /build/build/../src/udev/udev-event.c:420:37
#2 0x52016a in udev_rules_apply_to_event /build/build/../src/udev/udev-rules.c:2401:25
#3 0x4c2cea in udev_event_execute_rules /build/build/../src/udev/udev-event.c:845:16
#4 0x4a42f7 in run /build/build/../src/test/test-udev.c:126:9
#5 0x49e7e0 in main /build/build/../src/test/test-udev.c:132:1
#6 0x7faeb1fd209a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a)
#7 0x4276b9 in _start (/build/build/test-udev+0x4276b9)
Uninitialized value was created by an allocation of 'temp1472' in the stack frame of function 'udev_rules_apply_to_event'
#0 0x501c50 in udev_rules_apply_to_event /build/build/../src/udev/udev-rules.c:1791
SUMMARY: MemorySanitizer: use-of-uninitialized-value /build/build/../src/libudev/libudev-util.c:135:13 in util_replace_whitespace
Exiting
Can't exec "tree": No such file or directory at /build/test/udev-test.pl line 1617.
Specified user 'bad' unknown
Specified group 'name' unknown
Specified user 'bad' unknown
Specified group 'name' unknown
ttyACM0: Conflicting device node '/dev/ttyACM0' found, link to '/dev/ttyACM0' will not be created.
ttyACM0: Conflicting device node '/dev/ttyACM0' found, link to '/dev/ttyACM0' will not be created.
ttyACM0: Conflicting device node '/dev/ttyACM0' found, link to '/dev/ttyACM0' will not be created.
ttyACM0: Conflicting device node '/dev/ttyACM0' found, link to '/dev/ttyACM0' will not be created.
ttyACM0: Conflicting device node '/dev/ttyACM0' found, link to '/dev/ttyACM0' will not be created.
ttyACM0: Conflicting device node '/dev/ttyACM0' found, link to '/dev/ttyACM0' will not be created.
ttyACM0: Conflicting device node '/dev/ttyACM0' found, link to '/dev/ttyACM0' will not be created.
Uninitialized bytes in __interceptor_strspn at offset 0 inside [0x7ffc5438b635, 1)
==20587==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x7f252c1a80f8 in util_replace_whitespace /build/build/../src/libudev/libudev-util.c:135:13
#1 0x4ad708 in udev_event_apply_format /build/build/../src/udev/udev-event.c:420:37
#2 0x52016a in udev_rules_apply_to_event /build/build/../src/udev/udev-rules.c:2401:25
#3 0x4c2cea in udev_event_execute_rules /build/build/../src/udev/udev-event.c:845:16
#4 0x4a42f7 in run /build/build/../src/test/test-udev.c:126:9
#5 0x49e7e0 in main /build/build/../src/test/test-udev.c:132:1
#6 0x7f252bb2709a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a)
#7 0x4276b9 in _start (/build/build/test-udev+0x4276b9)
Uninitialized value was created by an allocation of 'temp1472' in the stack frame of function 'udev_rules_apply_to_event'
#0 0x501c50 in udev_rules_apply_to_event /build/build/../src/udev/udev-rules.c:1791
SUMMARY: MemorySanitizer: use-of-uninitialized-value /build/build/../src/libudev/libudev-util.c:135:13 in util_replace_whitespace
Exiting
Full log: https://travis-ci.org/systemd/systemd/jobs/494174001#L4283
Metadata
Metadata
Assignees
Labels
bug 🐛Programming errors, that need preferential fixingProgramming errors, that need preferential fixingudev