Message125841
> I am concerned about conditions that are impossible in a valid
> program. However, if you have a buffer overflow that trashes your
> tp_name pointer so that it suddenly resolves to a binary code section,
Yes, %.100s may avoid a crash after the buffer overflow on the string formatting, but it may quickly crash on another instruction. I don't think that you should limit the error message length to protect Python against buffer overflow. A buffer overflow can corrupt everything, and we should fix the buffer overflow instead :-)
> you will need all help you can get to find the bug.
You have debuggers like gdb for that. |
|
Date |
User |
Action |
Args |
2011-01-09 12:52:12 | vstinner | set | recipients:
+ vstinner, amaury.forgeotdarc, belopolsky, eric.smith |
2011-01-09 12:52:12 | vstinner | set | messageid: <1294577532.47.0.104678434485.issue10833@psf.upfronthosting.co.za> |
2011-01-09 12:52:07 | vstinner | link | issue10833 messages |
2011-01-09 12:52:07 | vstinner | create | |
|