I created the core dump, it crashes in /lib/libuuid.so.1:
$gdb /opt/calibre/loader core.4907
GNU gdb 6.8-6mdv2009.1 (Mandriva Linux release 2009.1)
Reading symbols from /opt/calibre/libpython2.6.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /opt/calibre/libpython2.6.so.1.0
Core was generated by `/opt/calibre/loader -v'.
Program terminated with signal 11, Segmentation fault.
[New process 4907]
[New process 4921]
[New process 4940]
[New process 4937]
[New process 4931]
[New process 4918]
[New process 4922]
[New process 4923]
#0 0xb57d51e6 in get_random_fd () at gen_uuid.c:153
153 jrand_seed = getpid() ^ (tv.tv_sec & 0xFFFF);
gen_uuid.c is part of /lib/libuuid.so.1, which is part of libext2fs2
Any idea what changed in calibre between 0.6.16 and 0.6.17 that might cause this?