python corrupted double-linked list error

MRAB python at mrabarnett.plus.com
Thu Jan 19 19:35:28 EST 2017


On 2017-01-20 00:03, Xristos Xristoou wrote:
> i am a python 2.7 and ubuntu 16.04 user and i have unexpected error when try to excute some python scripts . i use pycharm and i have the some error when i try to run python script from the ubuntu terminal. the error :
>
> *** Error in `/usr/bin/python2.7': corrupted double-linked list: 0x0b83c880 ***
>
> the error message :
>
> ======= Backtrace: =========
> /lib/i386-linux-gnu/libc.so.6(+0x67377)[0xb764b377]
> /lib/i386-linux-gnu/libc.so.6(+0x6d2f7)[0xb76512f7]
> /lib/i386-linux-gnu/libc.so.6(+0x6e2f1)[0xb76522f1]
> /usr/lib/i386-linux-gnu/libstdc++.so.6(_ZdlPv+0x18)[0xb6ba9d88]
> /usr/lib/libgdal.so.1(_ZN15GDALMajorObjectD0Ev+0x22)[0xb075a582]
> /usr/lib/libgdal.so.1(GDALClose+0x77)[0xb074d747]
> /usr/lib/qgis/plugins/libgdalprovider.so(+0xa930)[0xa4888930]
> /usr/lib/qgis/plugins/libgdalprovider.so(+0xaafa)[0xa4888afa]
> /usr/lib/libqgis_core.so.2.18.3(_ZN13QgsRasterPipeD1Ev+0x75)[0xb3d6a7d5]
> /usr/lib/libqgis_core.so.2.18.3(_ZN14QgsRasterLayerD1Ev+0x2f)[0xb3d5cd0f]
> /usr/lib/python2.7/dist-packages/qgis/_core.i386-linux-gnu.so(_ZN17sipQgsRasterLayerD1Ev+0x3b)[0xb489dd2b]
> /usr/lib/python2.7/dist-packages/qgis/_core.i386-linux-gnu.so(_ZN17sipQgsRasterLayerD0Ev+0x1a)[0xb489dd5a]
> /usr/lib/python2.7/dist-packages/qgis/_core.i386-linux-gnu.so(+0x43df45)[0xb4883f45]
> /usr/lib/python2.7/dist-packages/qgis/_core.i386-linux-gnu.so(+0x43df8a)[0xb4883f8a]
> /usr/lib/python2.7/dist-packages/sip.i386-linux-gnu.so(+0x5d49)[0xb724dd49]
> /usr/lib/python2.7/dist-packages/sip.i386-linux-gnu.so(+0xc19b)[0xb725419b]
> /usr/bin/python2.7[0x8144aad]
> /usr/bin/python2.7[0x80fd127]
> /usr/bin/python2.7(PyDict_SetItem+0x478)[0x80e9268]
> /usr/bin/python2.7(_PyModule_Clear+0xba)[0x8149a1a]
> /usr/bin/python2.7(PyImport_Cleanup+0x37a)[0x81495ca]
> /usr/bin/python2.7(Py_Finalize+0x99)[0x8147399]
> /usr/bin/python2.7(Py_Main+0x4bd)[0x80e639d]
> /usr/bin/python2.7(main+0x26)[0x80e5ec6]
> /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf7)[0xb75fc637]
> /usr/bin/python2.7[0x80e5dc8]
[snip]

It looks like a bug in an extension, possibly in libgdal, qgis or 
libqgis. It has written to a part of the heap that it shouldn't, perhaps 
beyond the end of an allocated block, corrupting the heap in the process.



More information about the Python-list mailing list