Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Feb 2014 20:46:54 +0100
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        freebsd-ports@freebsd.org
Cc:        mandree@FreeBSD.org
Subject:   graphics/rawtherapee: r342622 crashes on HEAD
Message-ID:  <52F2952E.3090509@gwdg.de>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52F2952E.3090509>