[OpenIndiana-discuss] gimp crash on JPG or PNG image export

Andreas Wacknitz A.Wacknitz at gmx.de
Sun Jan 22 11:45:04 UTC 2023


Am 28.05.21 um 14:39 schrieb Carsten Grzemba via openindiana-discuss:
> with the current gimp 2.10.22 I get a crash on export images as JPEG or PNG. The export is done bz plugin:
>
> /usr/lib/amd64/gimp/2.0/plug-ins/file-jpeg/file-jpeg
>
> this is started via exec:
>
> 10533/1: 13.8110 execve("/usr/lib/amd64/gimp/2.0/plug-ins/file-jpeg/file-jpeg", 0x7FFFBFFFE550, 0x02CD7A00) argc = 6
> 10533/1: argv: /usr/lib/amd64/gimp/2.0/plug-ins/file-jpeg/file-jpeg
> 10533/1: -gimp 15 14 -run 0
> 10533/1: envp: _=*10224*/usr/bin/gimp AUDIODEV= COLORTERM=truecolor
> 10533/1: CORONA_TOKEN=pseudo.002128e65261
> 10533/1: DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-PPpzlt3UCi,guid=71a6c67bc283c28e74ca3aa760af6b42
> 10533/1: DESKTOP_SESSION=gnome DTDEVROOT=/tmp/SUNWut/sessions/12
> 10533/1: DTSCREENSAVERLIST=StartDtscreenBlank GDMSESSION=gnome
> 10533/1: GDM_KEYBOARD_LAYOUT=de GDM_LANG=de_DE.UTF-8
> 10533/1: GNOME_DESKTOP_SESSION_ID=this-is-deprecated
> 10533/1: HOME=/home/grzemba LANG=de_DE.UTF-8 LOGNAME=grzemba
> 10533/1: ORBIT_SOCKETDIR=/var/tmp/orbit-grzemba
> 10533/1: PAGER=/usr/bin/less -ins
> 10533/1: PATH=/usr/bin:/usr/sbin:/sbin:/opt/SUNWut/bin:/opt/SUNWsamfs/bin:/opt/csw/bin
> 10533/1: PULSE_CONFIG=/etc/opt/SUNWut/pulse/daemon.conf
> 10533/1: PULSE_LOG_NO_RATE_LIMIT=1
> 10533/1: PULSE_SCRIPT=/etc/opt/SUNWut/pulse/default.pa
> 10533/1: PULSE_SINK=srout.12 PULSE_SOURCE=srin.12.monitor
> 10533/1: PWD=/home/grzemba
> 10533/1: SESSION_MANAGER=local/gnom:/tmp/.ICE-unix/3161
> 10533/1: SHELL=/usr/bin/ksh SHLVL=3 SSH_AGENT_PID=3273
> 10533/1: SSH_AUTH_SOCK=/tmp/ssh-XXXXXXwtailg/agent.3161
> 10533/1: SUN_SUNRAY_TOKEN=pseudo.002128e65261 TERM=xterm-256color
> 10533/1: USER=grzemba USERNAME=grzemba UTAUDIODEV=
> 10533/1: UTDEVROOT=/tmp/SUNWut/sessions/12/unit VTE_VERSION=5405
> 10533/1: WINDOWID=44040655
> 10533/1: XAUTHORITY=/tmp/gdm-auth-cookies-avaqdf/auth-for-grzemba-evaqdf/database
> 10533/1: _AST_FEATURES=UNIVERSE - att A__z="*SHLVL
> 10533/1: PYTHONPATH=/usr/lib/amd64/gimp/2.0/python DISPLAY=:12
>
> but crashed:
>
> 10533/1: 2 rB410 3 =BB10 4 R9610 51D9D10 6 2 x10 6FD7F10 81B9490 8DD a10
> 10533/1: 9FB v90 :BD C10 ;DB X90 <A6 _90 =BB :90 >86 A90 ?9B1C90 @ f #90
> 10533/1: A84 910 B F0590 C d1B10 D %E790 E CFD10 F05C990 G #DF10 GEEE610
> 10533/1: I03C110 ICEC810 JE3A310 KAEAA10 LCCBF90 M8E8C10 NACA190 O n n10
> 10533/1: P8C8390 Q W8A90 R l e90 S 7 l90 T L G90 U17 N90 V , )90 VF7 090
> 10533/1: X15 F10 XD71290 YF5 (10 ZB6F490 [D5\n10 \A01110 ]B4EC10 ^7FF310
> 10533/1: _94CE10 ` _D510 a }EA90 b ?B710 c ]CC90 d1F9910 e =AE90 f\bB590
> 10533/1: g1D9090 gE89790 hFD r90 iC8 y90 jDD T90 kA8 [90 lC6 q10 m88 =90
> 10533/1: nA6 S10 o h1F90 p86 510 q Q <10 r f1710 s 11E10 t EF910 u11\010
> 10533/1: v /1590 vF0E210 x0EF790 xD0C410 yEED990 zB0A610 {CEBB90 |99C290
> 10533/1: }AE9D90 ~ yA4907F8E7F90\001020302030203020302030204\00301020302
> 10533/1: 05\0030203020301060706070607060706070607060706070607060706070607
> 10533/1: 0607060706070607060706070607060706070607060706070607060706070607
> 10533/1: 0607060706070607060706070607060706070607060706070607060706070607
> 10533/1: 06070607060706070607060706070607060706070607060706070607\0\01C
> 10533/1: 01\0\0\00E10\005\0\01C 01\0\0\00E10\005\0\0 * 001\t\0\0 * 001\t
> 10533/1: \0\01C 01\0\0\00E10\005 C E S T\0 C E T\0 C E M T\0\0\00101\001
> 10533/1: 0101\0\0\0\0\0\00101
> 10533/1: 17.5854 close(11) = 0
> 10533/1: 17.5854 time() = 1622203035
> 10533/1: 17.5854 time() = 1622203035
> 10533/1: 17.5857 Incurred fault #6, FLTBOUNDS %pc = 0x7FFFAF3593D6
> 10533/1: siginfo: SIGSEGV SEGV_MAPERR addr=0x504D4947
> 10533/1: 17.5857 Received signal #11, SIGSEGV [caught]
> 10533/1: siginfo: SIGSEGV SEGV_MAPERR addr=0x504D4947
> 10533/1: 17.5857 lwp_sigmask(SIG_SETMASK, 0xFFBFFEFF, 0xFFFFFFF7, 0x000001FF, 0x00000000) = 0xFFBFFEFF [0xFFFFFFFF]
> 10533/1: 17.5858 write(2, " / u s r / l i b / a m d".., 86) = 86
> 10533/1: 17.5860 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, 4294967295, 0) = 0x7FFFAC4F0000
> 10533/1: 17.5863 _exit(1)
>
>
> unfortunately I cant find any core file. The good side the image was saved, so I am guessing the crash is on plugin exit.
>
> <signatureafterquotedtext>
> </signatureafterquotedtext>
> Has anzone seen similar problems?
>
Ok folks,

Woodstock located the root of the problem in the exiv2 sources. For
details you can read the bug report here:
https://www.illumos.org/issues/13824#change-40077
I have just created and merged a PR
(https://github.com/OpenIndiana/oi-userland/pull/10651) with a fix. So
the problem (and probably some others, too) should be gone soon.

Regards,
Andreas



More information about the openindiana-discuss mailing list