Opened 14 years ago

Closed 14 years ago

#444 closed Bug (fixed)

Crash during download, 0.91+ (3688)...

Reported by: mezz Owned by: somebody
Priority: Normal Milestone: None Set
Component: Transmission Version: 0.95
Severity: Normal Keywords:
Cc:

Description

The version is 0.91+ (3688), I just added a new torrent and it crashed when it tries to download. Backtraces:

% gdb transmission transmission.core

Core was generated by `transmission'.
Program terminated with signal 11, Segmentation fault.

#0  0x28c46bc7 in calloc () from /lib/libc.so.7
[New Thread 0x28db5d00 (LWP 100137)]
[New Thread 0x28d01100 (LWP 100132)]


(gdb) bt
#0  0x28c46bc7 in calloc () from /lib/libc.so.7
#1  0x28c46ebe in free () from /lib/libc.so.7
#2  0x0808f6bb in io_dtor (vio=0x2969ae70) at peer-io.c:187
#3  0x0808f688 in tr_peerIoFree (io=0x2969ae70) at peer-io.c:199
#4  0x08080a00 in myHandshakeDoneCB (handshake=0x29e41000, io=0x2969ae70, 
    isConnected=0, peer_id=0x0, vmanager=0x2961d4a0) at peer-mgr.c:917
#5  0x0808aacd in tr_handshakeDone (handshake=0x2965e370, isOK=0)
    at handshake.c:935
#6  0x0808aec4 in gotError (evbuf=0x28d66aa0, what=65, arg=0x2965e370)
    at handshake.c:984
#7  0x08090f2e in event_base_loop (base=0x29621140, flags=Variable "flags" is not available.
) at event.c:331
#8  0x0809116a in event_loop (flags=0) at event.c:381
#9  0x08091182 in event_dispatch () at event.c:345
#10 0x08076b81 in libeventThreadFunc (veh=0x28d9d880) at trevent.c:212
#11 0x08070d42 in ThreadFunc (_t=0x2961d480) at platform.c:133
#12 0x28bd9a2f in pthread_getprio () from /lib/libthr.so.3
#13 0x00000000 in ?? ()


(gdb) bt full
#0  0x28c46bc7 in calloc () from /lib/libc.so.7
No symbol table info available.
#1  0x28c46ebe in free () from /lib/libc.so.7
No symbol table info available.
#2  0x0808f6bb in io_dtor (vio=0x2969ae70) at peer-io.c:187
No locals.
#3  0x0808f688 in tr_peerIoFree (io=0x2969ae70) at peer-io.c:199
No locals.
#4  0x08080a00 in myHandshakeDoneCB (handshake=0x29e41000, io=0x2969ae70, 
    isConnected=0, peer_id=0x0, vmanager=0x2961d4a0) at peer-mgr.c:917
        peer = Variable "peer" is not available.

Let me know if you need more info.

BTW: Your fix of 'po/Makefile is not ready' works for me. Thanks!

Change History (3)

comment:1 Changed 14 years ago by livings124

Can you see if [3694] fixes it?

comment:2 Changed 14 years ago by mezz

I have removed everything such as directory/files and remove torrent from Transmission. Also cleared the caches. I have re-add same torrent and it seems work fine to complete the download, and turn into seed. The version is 0.91+ (3694). Only thing that I noticed in debug:

16:44:42 Couldn't connect socket (Can't assign requested address)
16:44:50 Couldn't connect socket (Can't assign requested address)
16:45:42 Couldn't connect socket (Can't assign requested address)
16:45:50 Couldn't connect socket (Can't assign requested address)
16:46:42 Couldn't connect socket (Can't assign requested address)
16:46:50 Couldn't connect socket (Can't assign requested address)
[...goes on by hundreds...]
17:52:50 Couldn't connect socket (Can't assign requested address)
17:52:58 Couldn't connect socket (Can't assign requested address)
17:53:50 Couldn't connect socket (Can't assign requested address)

I don't know if it matters, but Transmission still can complete two more torrents that I have added. Thanks!

comment:3 Changed 14 years ago by livings124

  • Resolution set to fixed
  • Status changed from new to closed

Those notices are harmless. If it's not crashing anymore, I suppose it's fixed.

Note: See TracTickets for help on using tickets.