Discussion:
Firebird core dumped after update
(too old to reply)
Radek Krejča
2018-05-05 15:13:27 UTC
Permalink
Hello,



I updated freebsd and ports to latest version. And I have big troubles with Firebird and probably ICU after update. Server starts without problems but if I try to import database, server core dumps.



I tried start server with truss and I got this result:



stat("/usr/local/share/icu/61.1/icudt61l/windows-874-2000.cnv",0x7fffdf7f63b0) ERR#2 'No such file or directory'

SIGNAL 10 (SIGBUS)

poll({ 0/POLLIN 6/POLLIN },2,60000) ERR#4 'Interrupted system call'

<thread 100832 exited>

<thread 100833 exited>

<thread 100849 exited>

<thread 100848 exited>

<thread 100167 exited>

<thread 100850 exited>

process killed, signal = 10 (core dumped)



Its true, this file really doesn't exist. But why? I tried to recompile all packages from ports, the same situation.



What I am doing wrong?



Thank you

Radek
Jan Beich
2018-05-05 16:01:06 UTC
Permalink
Post by Radek Krejča
I updated freebsd and ports to latest version. And I have big troubles
with Firebird and probably ICU after update. Server starts without
problems but if I try to import database, server core dumps.
Build the port and dependencies WITH_DEBUG=1 then use gdb (from ports)
or lldb to get a backtrace. truss/ktrace only captures system calls i.e.,
rarely useful when debugging application crashes.
Post by Radek Krejča
stat("/usr/local/share/icu/61.1/icudt61l/windows-874-2000.cnv",0x7fffdf7f63b0) ERR#2 'No such file or directory'
[...]
Post by Radek Krejča
Its true, this file really doesn't exist. But why? I tried to
recompile all packages from ports, the same situation.
devel/icu has --with-data-packaging=archive which concatenates all
locale data into a single file e.g., icudt61l.dat.

http://userguide.icu-project.org/icudata

Maybe ICU always iterates over all places locale data can be. Unless no
data is found it's unlikely to be the reason of the crash.

Loading...