Message70554
| Author |
amaury.forgeotdarc |
| Recipients |
amaury.forgeotdarc, jnoller, mark.dickinson |
| Date |
2008年08月01日.14:20:53 |
| SpamBayes Score |
0.0009614904 |
| Marked as misclassified |
No |
| Message-id |
<1217600468.12.0.655535268262.issue3399@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
> Assertion failed: (bp != NULL), function PyObject_Malloc, file
> Objects/obmalloc.c, line 755.
This one gives one probable cause of the problem:
- in Modules/_multiprocessing/connection.h, connection_send_obj()
releases the GIL around a call to conn_send_string().
- in Modules/_multiprocessing/socket_connection.c, conn_send_string()
uses PyMem_Malloc()
This is wrong (the GIL must be held when using the PyMem_* and
PyObject_* functions), and is probably the cause of the failed assertion. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2008年08月01日 14:21:08 | amaury.forgeotdarc | set | recipients:
+ amaury.forgeotdarc, mark.dickinson, jnoller |
| 2008年08月01日 14:21:08 | amaury.forgeotdarc | set | messageid: <1217600468.12.0.655535268262.issue3399@psf.upfronthosting.co.za> |
| 2008年08月01日 14:20:53 | amaury.forgeotdarc | link | issue3399 messages |
| 2008年08月01日 14:20:53 | amaury.forgeotdarc | create |
|