gimp-2.2.4,1 on freebsd 5.2.1 causes grief with libc_r

Andriy Gapon avg at
Sat Mar 5 06:21:42 PST 2005

I am not sure why this happens and how it should be, but I have observed
the following with gimp-2.2.4,1 just built from ports with default
options on freebsd 5.2.1 - it coredumps as soon as I try "Open" or "Save
as" menu option. Top of stack trace is:

(gdb) bt
#0  0x490070a9 in _atomic_lock () from /usr/lib/
#1  0x49007074 in _spinlock_debug () from /usr/lib/
#2  0x4900cf74 in _mutex_cv_lock () from /usr/lib/
#3  0x4900ce09 in _mutex_cv_unlock () from /usr/lib/
#4  0x49011f1e in _pthread_cond_wait () from /usr/lib/
#5  0x4901207e in pthread_cond_wait () from /usr/lib/
#6  0x48c26f35 in pthread_cond_wait () from /lib/
#7  0x48f24286 in giop_recv_buffer_get () from
#8  0x48f27fd4 in ORBit_small_invoke_stub () from
#9  0x48f27e35 in ORBit_small_invoke_stub_n () from

frames 6 and 5 looked suspicious to me, I've also noticed that gimp-2.2
executable is linked only with and none of the thread libs,
while is linked with
So I have rebuilt gimp executable specifically linking it with libc_r in
addition to all the other libs and it fixed the problem.

I understand that 5.2.1 at this moment may not be well supported,
it would be nice to fix this problem in the port, but at least I'll
share my experience.

Andriy Gapon

More information about the freebsd-ports mailing list