django + GDAL - bus error

20 views
Skip to first unread message

Grégory Bataille

unread,
Jul 25, 2017, 8:53:49 AM7/25/17
to Django users
Hi everyone,

I have the strangest issue and I don't know how to address it.
I'm running on a mac. I have gdal 2.2.0 installed on the system.
I have a python 3.5.2 virtualenv (same behavior in 3.6.1)
inside I have a number of libraries, including django 1.9.13 and the GDAL bindings.

If from this virtualenv I open a ipython console and try to gdal.Open a TIFF, all works well.
If I open a django console (django manage.py shell) in this virtualenv and try to perform the same operation, I get
TIFFReadDirectory: Warning, Unknown field with tag 42112 (0xa480) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 42113 (0xa481) encountered.
[1]    15947 bus error  python manage.py shell
and the shell crashes

This happens also if I go through the django.contrib.gis.gdal module that django embarks

This does not seem to happen on my production Linux install.

I have no idea how to investigate this. I don't know what django could do at startup that could have this kind of adverse effect.
Interesting note: I get the same error when launching the code through celery

Any idea what I can try to do?

Thanks
Reply all
Reply to author
Forward
0 new messages