Package: python-iptcdata Version: 1.0.2+libtool01-2 Severity: important Accessing one of the data fields provided by the iptcdata python module for image http://fop3.kyla.fi/~tazle/PICT6104.JPG causes segfault.
Steps to reproduce: 1. Download the image linked above. 2. Execute python /usr/share/doc/python-iptcdata/examples/show_iptc.py PICT6104.JPG Expected result: show_iptc.py should print all IPTC metadata of the image Actual result: show_iptc.py prints only the first IPTC record, and segfaults on the second one More information: GDB backtrace and relevant variable information from another program trying to access the title attribute of the ds object of the same image, showing get_title trying to dereference a null pointer: #0 0xb7a83e71 in get_title (self=0x827a320, closure=0x0) at /home/ianw/programs/libiptc/pkg-libiptcdata/build-area/libiptcdata-1.0.2+libtool01/./python/pyiptcdataset.c:67 #1 0x08088cbd in PyObject_GenericGetAttr () #2 0x080c69e9 in PyEval_EvalFrameEx () #3 0x080c89a5 in PyEval_EvalFrameEx () #4 0x080c89a5 in PyEval_EvalFrameEx () #5 0x080c89a5 in PyEval_EvalFrameEx () #6 0x080c89a5 in PyEval_EvalFrameEx () #7 0x080ca4b7 in PyEval_EvalCodeEx () #8 0x080ca607 in PyEval_EvalCode () #9 0x080e93a8 in PyRun_FileExFlags () #10 0x080e9649 in PyRun_SimpleFileExFlags () #11 0x08059233 in Py_Main () #12 0x080586f2 in main () (gdb) print self $1 = (DataSetObject *) 0x827a320 (gdb) print self->ds $2 = (IptcDataSet *) 0x82a9b08 (gdb) print self->ds->info $3 = (const IptcTagInfo *) 0x0 -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.24.7pryan (SMP w/2 CPU cores) Locale: LANG=en_US, [EMAIL PROTECTED] (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/bash Versions of packages python-iptcdata depends on: ii libc6 2.7-5 GNU C Library: Shared libraries ii libiptcdata0 1.0.2+libtool01-2 Library to parse IPTC metadata ii python 2.5.2-1 An interactive high-level object-o python-iptcdata recommends no packages. python-iptcdata suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]