graphics/rawtherapee: r342622 crashes on HEAD

Rainer Hurling rhurlin at gwdg.de
Wed Feb 5 19:46:57 UTC 2014


Many thanks for the update of graphics/rawtherapee, r342622. This
program is really important for photographers.

It builds and installs just fine on recent HEAD amd64, but unfortunately
it crashes immediately, when started.

I tried to build rawtherapee and some of its dependencies with
WITH_DEBUG=yes and then to have a look with gdb, but with only little
luck. Obviously there is a problem with DWARF(?) and many libs without
debug symbols?


# gdb rawtherapee
[..SNIP..]
This GDB was configured as "amd64-marcel-freebsd"...Dwarf Error: wrong
version in compilation unit header (is 4, should be 2) [in module
/usr/local/bin/rawtherapee]
[..SNIP..]

(gdb) r
Dwarf Error: wrong version in compilation unit header (is 4, should be
2) [in module /usr/local/lib/gcc48/libgcc_s.so.1]
[..SNIP..]
[New LWP 101478]
[New Thread 4ec06400 (LWP 101478/rawtherapee)]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be
2) [in module /usr/local/lib/gcc48/libgcc_s.so.1]
[..SNIP..]
Terminating due to uncaught exception 0x4fe78700 of type Glib::ConvertError
Program received signal SIGABRT, Aborted.
[Switching to Thread 4ec06400 (LWP 101478/rawtherapee)]
0x0000000048b847ba in thr_kill () from /lib/libc.so.7

(gdb) bt full
#0  0x0000000048b847ba in thr_kill () from /lib/libc.so.7
No symbol table info available.
#1  0x0000000048c3b029 in abort () from /lib/libc.so.7
No symbol table info available.
#2  0x00000000484d37da in __cxa_rethrow () from /lib/libcxxrt.so.1
No symbol table info available.
#3  0x00000000423aa8f8 in Glib::ConvertError::throw_func () from
/usr/local/lib/libglibmm-2.4.so.1
No symbol table info available.
#4  0x00000000423baa0f in Glib::Error::throw_exception () from
/usr/local/lib/libglibmm-2.4.so.1
No symbol table info available.
#5  0x00000000423c60b4 in Glib::operator<< () from
/usr/local/lib/libglibmm-2.4.so.1
No symbol table info available.
#6  0x000000000064fce7 in ?? ()
No symbol table info available.
#7  0x0000000000fa7c00 in ?? ()
No symbol table info available.
#8  0x00007fffffffbae0 in ?? ()
No symbol table info available.
#9  0x00007fffffffbc00 in ?? ()
No symbol table info available.
#10 0x000000000064f765 in ?? ()
No symbol table info available.
#11 0x00007fffffffbb00 in ?? ()
No symbol table info available.
#12 0x0000000000b8f988 in ?? ()
No symbol table info available.
#13 0x0000000000fa7c00 in ?? ()
No symbol table info available.
#14 0x00007fffffffbd70 in ?? ()
No symbol table info available.
#15 0x0000000000f853b8 in ?? ()
No symbol table info available.
#16 0x0000000000f85490 in ?? ()
No symbol table info available.
#17 0x00000000484c0ee0 in std::__1::locale::id::__next_id () from
/usr/local/lib/libc++.so.1
No symbol table info available.
#18 0x0000000000000000 in ?? ()
No symbol table info available.


I know, that this output is only of little help. But I could need some
advise what to do next to get more info.

Any help is really appreciated. Thanks in advance,
Rainer Hurling


More information about the freebsd-ports mailing list