I did an:
...which seems to indicate that this is the same problem as the crash when adding torrents in 5.8.8. Deluge is segfaulting just after closing the FD on the first .torrent file in .config/deluge/torrentfiles/ :
Code: Select all
stat64("/home/jhf/.config/deluge/torrentfiles/torrent1.torrent.fastresume", {st_mode=S_IFREG|0644, st_size=3637, ...}) = 0
stat64("/home/jhf/.config/deluge/torrentfiles/torrent2.torrent.fastresume", {st_mode=S_IFREG|0644, st_size=6028, ...}) = 0
stat64("/home/jhf/.config/deluge/torrentfiles/torrent3.torrent.fastresume", 0xbfebd968) = -1 ENOENT (No such file or directory)
stat64("/home/jhf/.config/deluge/torrentfiles/torrent4.torrent.fastresume", {st_mode=S_IFREG|0644, st_size=20943, ...}) = 0
stat64("/home/jhf/.config/deluge/torrentfiles/torrent4.torrent", {st_mode=S_IFREG|0600, st_size=13200, ...}) = 0
open("/home/jhf/.config/deluge/torrentfiles/torrent4.torrent", O_RDONLY|O_LARGEFILE) = 12
read(12, "d8:announce44:http://my.tracker"..., 8191) = 8191
read(12, "yK\1E\376\264\321\374\371\357\255#\32\224\230\346}\222"..., 8191) = 5009
read(12, "", 8191) = 0
futex(0x436d01c4, 0x81 /* FUTEX_??? */, 2147483647) = 0
open("/home/jhf/.config/deluge/torrentfiles/torrent4.torrent.fastresume", O_RDONLY|O_LARGEFILE) = 13
read(13, "d10:allocation4:full12:banned_pe"..., 8191) = 8191
read(13, "504:porti20711eed2:ip12:80.99.10"..., 8191) = 8191
brk(0x8599000) = 0x8599000
read(13, "4:porti21926eed2:ip13:201.37.123"..., 8191) = 4561
read(13, "", 8191) = 0
brk(0x85ba000) = 0x85ba000
close(13) = 0
clock_gettime(CLOCK_MONOTONIC, {346804, 782141431}) = 0
epoll_create(20000) = 13
pipe([14, 15]) = 0
fcntl64(14, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl64(15, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
epoll_ctl(13, EPOLL_CTL_ADD, 14, {EPOLLIN|EPOLLERR, {u32=14, u64=14}}) = 0
clock_gettime(CLOCK_MONOTONIC, {346804, 782666164}) = 0
getcwd("/home/jhf", 32) = 10
clock_gettime(CLOCK_MONOTONIC, {346804, 782939846}) = 0
futex(0x854b1c4, 0x85 /* FUTEX_??? */, 1) = 1
futex(0x854b1a4, 0x81 /* FUTEX_??? */, 1) = 1
close(12) = 0
gettimeofday({1207756253, 681197}, NULL) = 0
clock_gettime(CLOCK_MONOTONIC, {346804, 791079694}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
This is on an up-to-date Ubuntu Hardy. If I move .config/deluge out of the way, the new setup wizards runs, and Deluge starts okay, but crashes when I try to add a torrent; an strace of that also shows it segfaulting just after closing the torrent's FD.