Author serhiy.storchaka
Recipients serhiy.storchaka
Date 2021-09-17.06:56:41
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
It can be reproduced when run test.test_socket.J1939Test (omitted in regrtests now, see issue45187) with Address Sanitizer. See for example

It can be reproduced when run test.test_socket.J1939Test with unittest:

$ ./python -m unittest -v test.test_socket -k J1939Test

See J1939Test.log for output.

The cause is using PyArg_ParseTuple() with format unit "k" (unsigned long) and variable of type uint32_t. PyArg_ParseTuple() should only be used with native integer types (short, int, long, long long), it does not support support types of fixed size (uint16_t, uint32_t, uint64_t).
Date User Action Args
2021-09-17 06:56:42serhiy.storchakasetrecipients: + serhiy.storchaka
2021-09-17 06:56:42serhiy.storchakasetmessageid: <>
2021-09-17 06:56:42serhiy.storchakalinkissue45228 messages
2021-09-17 06:56:41serhiy.storchakacreate