Bug 17858 - crashes (not strict enough deps?)
Summary: crashes (not strict enough deps?)
Status: CLOSED WONTFIX
Alias: None
Product: Branch 4.1
Classification: Distributions
Component: skencil (show other bugs)
Version: unspecified
Hardware: all Linux
: P2 critical
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-4.1@altlinux.org
URL:
Keywords:
: 17857 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-11-12 01:13 MSK by Ivan Zakharyaschev
Modified: 2014-11-05 20:41 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2008-11-12 01:13:46 MSK
skencil-0.6.17-alt2

# rpm -qa '*imaging*'
python-module-imaging-devel-1.1.4-alt11.1
# 

I have apt-get-installed skencil. It also pulled python-module-imaging-devel by dependecies. (Suspicious: only the *-devel package.)

Now skencil crashes:

$ skencil
Can't import the Python Imaging Library
*** glibc detected *** python: munmap_chunk(): invalid pointer: 0xa7cb80c0 ***
======= Backtrace: =========
/lib/libc.so.6[0xa7dddda1]
/usr/lib/skencil-0.6.17/Sketch/Modules/_sketchmodule.so[0xa7c1907d]
/usr/lib/libpython2.5.so.1.0[0xa7eef379]
/usr/lib/libpython2.5.so.1.0(PyDict_SetItem+0x80)[0xa7ef15e0]
/usr/lib/libpython2.5.so.1.0(_PyModule_Clear+0x194)[0xa7ef36d4]
/usr/lib/libpython2.5.so.1.0[0xa7ef3731]
/usr/lib/libpython2.5.so.1.0[0xa7eef379]
/usr/lib/libpython2.5.so.1.0(PyDict_SetItem+0x80)[0xa7ef15e0]
/usr/lib/libpython2.5.so.1.0(_PyModule_Clear+0x194)[0xa7ef36d4]
/usr/lib/libpython2.5.so.1.0(PyImport_Cleanup+0x4f3)[0xa7f4f353]
/usr/lib/libpython2.5.so.1.0(Py_Finalize+0xd0)[0xa7f56560]
/usr/lib/libpython2.5.so.1.0(Py_Exit+0x17)[0xa7f56697]
/usr/lib/libpython2.5.so.1.0[0xa7f567bf]
/usr/lib/libpython2.5.so.1.0(PyErr_PrintEx+0x1aa)[0xa7f569da]
/usr/lib/libpython2.5.so.1.0(PyErr_Print+0x1e)[0xa7f56bde]
/usr/lib/libpython2.5.so.1.0(PyRun_SimpleFileExFlags+0xf1)[0xa7f56dc1]
/usr/lib/libpython2.5.so.1.0(PyRun_AnyFileExFlags+0x7a)[0xa7f575ca]
/usr/lib/libpython2.5.so.1.0(Py_Main+0xaa1)[0xa7f60da1]
python(main+0x32)[0x80485a2]
/lib/libc.so.6(__libc_start_main+0xdc)[0xa7d9205c]
python[0x80484b1]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:16 85820      /usr/bin/python2.5
08049000-0804a000 rwxp 00000000 08:16 85820      /usr/bin/python2.5
0804a000-080f2000 rwxp 0804a000 00:00 0          [heap]
a777d000-a7787000 r-xp 00000000 08:15 15276      /lib/libgcc_s.so.1
a7787000-a7788000 rwxp 0000a000 08:15 15276      /lib/libgcc_s.so.1
a7788000-a77a3000 r-xp 00000000 08:16 84323      /usr/share/locale/ru/LC_MESSAGES/libc.mo
a77a3000-a77b6000 r-xp 00000000 08:15 14792      /lib/libz.so.1.2.3
a77b6000-a77b7000 rwxp 00012000 08:15 14792      /lib/libz.so.1.2.3
a77b7000-a782e000 r-xp 00000000 08:16 4507       /usr/lib/libfreetype.so.6.3.16
a782e000-a7832000 rwxp 00077000 08:16 4507       /usr/lib/libfreetype.so.6.3.16
a7832000-a7850000 r-xp 00000000 08:16 4227       /usr/lib/libexpat.so.1.5.1
a7850000-a7852000 rwxp 0001d000 08:16 4227       /usr/lib/libexpat.so.1.5.1
a7852000-a7859000 r-xp 00000000 08:16 53089      /usr/X11R6/lib/libXrender.so.1.2
a7859000-a785a000 rwxp 00006000 08:16 53089      /usr/X11R6/lib/libXrender.so.1.2
a785a000-a786e000 r-xp 00000000 08:16 8028       /usr/X11R6/lib/libICE.so.6.3
a786e000-a786f000 rwxp 00013000 08:16 8028       /usr/X11R6/lib/libICE.so.6.3
a786f000-a7871000 rwxp a786f000 00:00 0 
a7871000-a7878000 r-xp 00000000 08:16 52503      /usr/X11R6/lib/libSM.so.6.0
a7878000-a7879000 rwxp 00007000 08:16 52503      /usr/X11R6/lib/libSM.so.6.0
a7879000-a78c6000 r-xp 00000000 08:16 50593      /usr/X11R6/lib/libXt.so.6.0
a78c6000-a78ca000 rwxp 0004c000 08:16 50593      /usr/X11R6/lib/libXt.so.6.0
a78ca000-a78f3000 r-xp 00000000 08:16 15021      /usr/lib/libfontconfig.so.1.3.0
a78f3000-a78f4000 rwxp 00029000 08:16 15021      /usr/lib/libfontconfig.so.1.3.0
a78f4000-a7905000 r-xp 00000000 08:16 13889      /usr/X11R6/lib/libXft.so.2.1
a7905000-a7906000 rwxp 00010000 08:16 13889      /usr/X11R6/lib/libXft.so.2.1
a7906000-a7913000 r-xp 00000000 08:16 52515      /usr/X11R6/lib/libXext.so.6.4
a7913000-a7914000 rwxp 0000c000 08:16 52515      /usr/X11R6/lib/libXext.so.6.4
a7914000-a7a15000 r-xp 00000000 08:16 8332       /usr/lib/libtk8.5.so
a7a15000-a7a26000 rwxp 00100000 08:16 8332       /usr/lib/libtk8.5.so
a7a26000-a7b18000 r-xp 00000000 08:16 8333       /usr/lib/libtcl8.5.so
a7b18000-a7b1e000 rwxp 000f1000 08:16 8333       /usr/lib/libtcl8.5.so
a7b1e000-a7b1f000 rwxp a7b1e000 00:00 0 
a7b37000-a7bfa000 r-xp 00000000 08:16 52506      /usr/X11R6/lib/libX11.so.6.2
a7bfa000-a7bfd000 rwxp 000c2000 08:16 52506      /usr/X11R6/lib/libX11.so.6.2
a7c00000-a7c02000 r-xp 00000000 08:16 53101      /usr/X11R6/lib/libXss.so.1.0
a7c02000-a7c03000 rwxp 00001000 08:16 53101      /usr/X11R6/lib/libXss.so.1.0
a7c03000-a7c13000 r-xp 00000000 08:16 39143      /usr/lib/skencil-0.6.17/Lib/paxmodule.so
a7c13000-a7c15000 rwxp 00010000 08:16 39143      /usr/lib/skencil-0.6.17/Lib/paxmodule.so
a7c15000-a7c2c000 r-xp 00000000 08:16 111395     /usr/lib/skencil-0.6.17/Sketch/Modules/_sketchmodule.so
a7c2c000-a7c2e000 rwxp 00016000 08:16 111395     /usr/lib/skencil-0.6.17/Sketch/Modules/_sketchmodule.so
a7c2e000-a7c33000 r-xp 00000000 08:16 71068      /usr/lib/locale/ru_RU.koi8r/LC_COLLATE
a7c33000-a7c74000 rwxp a7c33000 00:00 0 
a7c74000-a7c78000 r-xp 00000000 08:16 133951     /usr/lib/python2.5/lib-dynload/strop.so
a7c78000-a7c7a000 rwxp 00003000 08:16 133951     /usr/lib/python2.5/lib-dynload/strop.so
a7c7a000-a7c81000 r-xs 00000000 08:16 14890      /usr/lib/gconv/gconv-modules.cache
a7c81000-a7cb4000 r-xp 00000000 08:16 71069      /usr/lib/locale/ru_RU.koi8r/LC_CTYPE
a7cb4000-a7d38000 rwxp a7cb4000 00:00 0 
a7d38000-a7d5c000 r-xp 00000000 08:15 19788      /lib/libm-2.5.so
a7d5c000-a7d5e000 rwxp 00023000 08:15 19788      /lib/libm-2.5.so
a7d5e000-a7d60000 r-xp 00000000 08:15 19141      /lib/libutil-2.5.so
a7d60000-a7d62000 rwxp 00001000 08:15 19141      /lib/libutil-2.5.so
a7d62000-a7d64000 r-xp 00000000 08:15 19787      /lib/libdl-2.5.so
a7d64000-a7d66000 rwxp 00001000 08:15 19787      /lib/libdl-2.5.so
a7d66000-a7d78000 r-xp 00000000 08:15 19791      /lib/libpthread-2.5.so
a7d78000-a7d7a000 rwxp 00012000 08:15 19791      /lib/libpthread-2.5.so
a7d7a000-a7d7c000 rwxp a7d7a000 00:00 0 
a7d7c000-a7e9b000 r-xp 00000000 08:15 19119      /lib/libc-2.5.so
a7e9b000-a7e9c000 r-xp 0011f000 08:15 19119      /lib/libc-2.5.so
a7e9c000-a7e9e000 rwxp 00120000 08:15 19119      /lib/libc-2.5.so
a7e9e000-a7ea1000 rwxp a7e9e000 00:00 0 
a7ea1000-a7f92000 r-xp 00000000 08:16 85739      /usr/lib/libpython2.5.so.1.0
a7f92000-a7fb8000 rwxp 000f0000 08:16 85739      /usr/lib/libpython2.5.so.1.0
a7fb8000-a7fbf000 rwxp a7fb8000 00:00 0 
a7fc0000-a7fc1000 r-xp 00000000 08:16 71169      /usr/lib/locale/ru_RU.koi8r/LC_NUMERIC
a7fc1000-a7fc2000 r-xp 00000000 08:16 71173      /usr/lib/locale/ru_RU.koi8r/LC_TIME
a7fc2000-a7fc3000 r-xp 00000000 08:16 71079      /usr/lib/locale/ru_RU.koi8r/LC_MONETARY
a7fc3000-a7fc4000 r-xp 00000000 08:16 71073      /usr/lib/locale/ru_RU.koi8r/LC_MESSAGES/SYS_LC_MESSAGES
a7fc4000-a7fc5000 r-xp 00000000 08:16 71170      /usr/lib/locale/ru_RU.koi8r/LC_PAPER
a7fc5000-a7fc6000 r-xp 00000000 08:16 71168      /usr/lib/locale/ru_RU.koi8r/LC_NAME
a7fc6000-a7fc7000 r-xp 00000000 08:16 71066      /usr/lib/locale/ru_RU.koi8r/LC_ADDRESS
a7fc7000-a7fc8000 r-xp 00000000 08:16 71171      /usr/lib/locale/ru_RU.koi8r/LC_TELEPHONE
a7fc8000-a7fc9000 r-xp 00000000 08:16 71072      /usr/lib/locale/ru_RU.koi8r/LC_MEASUREMENT
a7fc9000-a7fca000 r-xp 00000000 08:16 71070      /usr/lib/locale/ru_RU.koi8r/LC_IDENTIFICATION
a7fca000-a7fcf000 r-xp 00000000 08:16 133945     /usr/lib/python2.5/lib-dynload/operator.so
a7fcf000-a7fd0000 rwxp 00005000 08:16 133945     /usr/lib/python2.5/lib-dynload/operator.so
a7fd0000-a7fd3000 r-xp 00000000 08:16 133915     /usr/lib/python2.5/lib-dynload/_locale.so
a7fd3000-a7fd4000 rwxp 00003000 08:16 133915     /usr/lib/python2.5/lib-dynload/_locale.so
a7fd4000-a7fd6000 r-xp 00000000 08:16 39142      /usr/lib/skencil-0.6.17/Lib/intl.so
a7fd6000-a7fd7000 rwxp 00001000 08:16 39142      /usr/lib/skencil-0.6.17/Lib/intl.so
a7fd7000-a7fee000 r-xp 00000000 08:15 19113      /lib/ld-2.5.so
a7fee000-a7ff0000 rwxp 00017000 08:15 19113      /lib/ld-2.5.so
af856000-af873000 rw-p af856000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
Аварийный останов
$ 

Perhaps, its dependencies should be adjusted. (Either they are wrong, or they are not strict enough and don't notice that some of my installed libraries are too old.)
Comment 1 Ivan Zakharyaschev 2008-11-12 01:14:31 MSK
*** Bug 17857 has been marked as a duplicate of this bug. ***
Comment 2 Ivan Zakharyaschev 2008-11-12 01:24:50 MSK
(In reply to comment #0)
> Perhaps, its dependencies should be adjusted. (Either they are wrong,

The wrong part: https://bugzilla.altlinux.org/show_bug.cgi?id=17859

> or they are not strict enough and don't notice that some of my
> installed libraries are too old.)
Comment 3 Ivan Zakharyaschev 2008-11-12 01:27:43 MSK
(In reply to comment #0)
> Perhaps, its dependencies should be adjusted. (Either they are wrong, or they are not strict enough and don't notice that some of my
> installed libraries are too old.)
 
The not strict enough part:

even after installing only python-module-imaging, it crashes:

$ skencil
Ошибка сегментирования
$ rpm -qa '*imaging*'
python-module-imaging-1.1.4-alt11.1
$ 
Comment 4 Ivan Zakharyaschev 2008-11-12 01:42:38 MSK
(In reply to comment #3)

> even after installing only python-module-imaging, it crashes:
> 
> $ skencil
> Ошибка сегментирования
> $ rpm -qa '*imaging*'
> python-module-imaging-1.1.4-alt11.1
> $ 

gnofract4d-3.8-alt1.qa1 doesn't crash. So it's not because of python-module-imaging, is it?
Comment 5 Michael Shigorin 2014-11-05 20:41:19 MSK
В 4.1/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.