I always installed Deluge from the Ubuntu repos and had no problem until a couple of days. Now Deluge keeps crashing with Segmentation Fault 5 to 10 minutes after it starts. I read another topic http://forum.deluge-torrent.org/viewtop ... t=segfault but it didn't help.
Here's what I've done:
I've purged Deluge and libtorrent-rasterbar6 and searched for remaing files or folders to delete, and reinstalled it
I deleted my configurations and tried with default configs.
Debugging:
Code: Select all
deluge --loglevel=debug
[DEBUG ] 19:25:25 torrentmanager:727 Opening torrents fastresume file for load.
[DEBUG ] 19:25:25 torrentmanager:767 Saving fastresume file: /home/asensio/.config/deluge/state/torrents.fastresume
Fatal Python error: (pygame parachute) Segmentation Fault
Abortado (imagem do núcleo gravada)
Reinstalled Deluge from apt-get (it asked for python-pygame) and backtraced it (these are some of the last lines):
Code: Select all
strace deluge
...
recv(8, 0x9960a88, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_MONOTONIC, {3295, 428888}) = 0
poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}, {fd=15, events=POLLIN|POLLPRI}, {fd=3, events=POLLIN|POLLPRI}, {fd=4, events=POLLIN}, {fd=13, events=POLLIN}, {fd=18, events=POLLIN}, {fd=20, events=POLLIN}, {fd=60, events=POLLIN}, {fd=5, events=POLLIN}, {fd=19, events=POLLIN}], 11, 2) = 0 (Timeout)
read(6, 0xbfabd87c, 16) = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_MONOTONIC, {3295, 2722967}) = 0
gettimeofday({1352642273, 772924}, NULL) = 0
open("/home/asensio/.config/deluge/state/torrents.state.new", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 88
fstat64(88, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
fstat64(88, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7080000
write(88, "(ideluge.core.torrentmanager\nTor"..., 4096) = 4096
write(88, "0\nsS'url'\np179\nS'udp://tracker.i"..., 4096) = 4096
write(88, "0986fa7\np339\nsg20\nI-1\nsg21\nS'/ar"..., 4096) = 4096
write(88, "VTV%5D.torrent\np506\nsg20\nI-1\nsg2"..., 4096) = 4096
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigaction(SIGSEGV, {SIG_DFL, [SEGV], SA_RESTART}, {0xa974d520, [SEGV], SA_RESTART}, 8) = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [SEGV], SA_RESTART}, {SIG_DFL, [SEGV], SA_RESTART}, 8) = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [SEGV], SA_RESTART}, {SIG_DFL, [SEGV], SA_RESTART}, 8) = 0
rt_sigaction(SIGBUS, {SIG_DFL, [BUS], SA_RESTART}, {0xa974d520, [BUS], SA_RESTART}, 8) = 0
rt_sigaction(SIGFPE, {SIG_DFL, [FPE], SA_RESTART}, {0xa974d520, [FPE], SA_RESTART}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [QUIT], SA_RESTART}, {0xa974d520, [QUIT], SA_RESTART}, 8) = 0
write(2, "Fatal Python error: (pygame para"..., 58Fatal Python error: (pygame parachute) Segmentation Fault
) = 58
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
write(88, "5D.torrent\np673\nsg20\nI-1\nsg21\nS'"..., 2493) = 2493
tgkill(9283, 9283, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT (core dumped) +++
Abortado (imagem do núcleo gravada)
Hope someone can help.
Thanks.