Opened 12 years ago

Closed 12 years ago

#1658 closed Bug (fixed)

r7620 asserts plenty while downloading

Reported by: Waldorf Owned by: charles
Priority: Normal Milestone: None Set
Component: libtransmission Version: 1.42+
Severity: Blocker Keywords:
Cc:

Description

I've catched all crashes below about twice, so I think I got all of them. On demand, I can attach the full crash logs (Mac).

First crash:

Console:
05/01/09 11:48:07 [0x0-0x87087].org.m0k.transmission[1111] Assertion failed: (tr_isPeerIo( io )), function event_read_cb, file /var/tmp/pea/svn.transmissionbt.com/trunk/libtransmission/peer-io.c, line 199.

Backtrace:

Thread 1 Crashed:
0   libSystem.B.dylib             	0x91001fd6 usleep$NOCANCEL$UNIX2003 + 0
1   libSystem.B.dylib             	0x91019685 abort + 85
2   libSystem.B.dylib             	0x9100e3db __assert_rtn + 101
3   org.m0k.transmission          	0x000785e7 event_read_cb + 129
4   org.m0k.transmission          	0x00091e69 event_base_loop + 1209
5   org.m0k.transmission          	0x00092285 event_dispatch + 35
6   org.m0k.transmission          	0x000740f0 libeventThreadFunc + 183
7   libSystem.B.dylib             	0x90f5e095 _pthread_start + 321
8   libSystem.B.dylib             	0x90f5df52 thread_start + 34

Second & seventh crash:

Console:
05/01/09 11:54:48 [0x0-0x8d08d].org.m0k.transmission[1133] Assertion failed: (i < list->len), function reqListRemove, file /var/tmp/pea/svn.transmissionbt.com/trunk/libtransmission/request-list.c, line 155.

Backtraces:

Thread 1 Crashed:
0   libSystem.B.dylib             	0x91008c7e nanosleep$NOCANCEL$UNIX2003 + 0
1   libSystem.B.dylib             	0x91002013 usleep$NOCANCEL$UNIX2003 + 61
2   libSystem.B.dylib             	0x91019685 abort + 85
3   libSystem.B.dylib             	0x9100e3db __assert_rtn + 101
4   org.m0k.transmission          	0x0008e8ae reqListRemove + 153
5   org.m0k.transmission          	0x0008529d canRead + 1120
6   org.m0k.transmission          	0x0007847f canReadWrapper + 176
7   org.m0k.transmission          	0x00091e69 event_base_loop + 1209
8   org.m0k.transmission          	0x00092285 event_dispatch + 35
9   org.m0k.transmission          	0x000740f0 libeventThreadFunc + 183
10  libSystem.B.dylib             	0x90f5e095 _pthread_start + 321
11  libSystem.B.dylib             	0x90f5df52 thread_start + 34
Thread 1 Crashed:
0   libSystem.B.dylib             	0x91009136 __semwait_signal_nocancel + 10
1   libSystem.B.dylib             	0x91002013 usleep$NOCANCEL$UNIX2003 + 61
2   libSystem.B.dylib             	0x91019685 abort + 85
3   libSystem.B.dylib             	0x9100e3db __assert_rtn + 101
4   org.m0k.transmission          	0x0008e8ae reqListRemove + 153
5   org.m0k.transmission          	0x0008353e tr_peerMsgsCancel + 271
6   org.m0k.transmission          	0x0007b343 peerCallbackFunc + 2269
7   org.m0k.transmission          	0x000739d8 tr_publisherPublish + 42
8   org.m0k.transmission          	0x0007ff84 publish + 115
9   org.m0k.transmission          	0x00085520 canRead + 1763
10  org.m0k.transmission          	0x0007847f canReadWrapper + 176
11  org.m0k.transmission          	0x00091e69 event_base_loop + 1209
12  org.m0k.transmission          	0x00092285 event_dispatch + 35
13  org.m0k.transmission          	0x000740f0 libeventThreadFunc + 183
14  libSystem.B.dylib             	0x90f5e095 _pthread_start + 321
15  libSystem.B.dylib             	0x90f5df52 thread_start + 34

Third crash:

Console:
05/01/09 12:18:05 [0x0-0x93093].org.m0k.transmission[1293] Assertion failed: (0), function tr_peerIoWriteBytes, file /var/tmp/pea/svn.transmissionbt.com/trunk/libtransmission/peer-io.c, line 703.

Backtrace:

Thread 1 Crashed:
0   libSystem.B.dylib             	0x91009136 __semwait_signal_nocancel + 10
1   libSystem.B.dylib             	0x91002013 usleep$NOCANCEL$UNIX2003 + 61
2   libSystem.B.dylib             	0x91019685 abort + 85
3   libSystem.B.dylib             	0x9100e3db __assert_rtn + 101
4   org.m0k.transmission          	0x00077c99 tr_peerIoWriteBytes + 243
5   org.m0k.transmission          	0x0008227d protocolSendHave + 69
6   org.m0k.transmission          	0x000832b6 tr_peerMsgsHave + 20
7   org.m0k.transmission          	0x0007b2fb peerCallbackFunc + 2197
8   org.m0k.transmission          	0x000739d8 tr_publisherPublish + 42
9   org.m0k.transmission          	0x0007ff84 publish + 115
10  org.m0k.transmission          	0x00085520 canRead + 1763
11  org.m0k.transmission          	0x0007847f canReadWrapper + 176
12  org.m0k.transmission          	0x00091e69 event_base_loop + 1209
13  org.m0k.transmission          	0x00092285 event_dispatch + 35
14  org.m0k.transmission          	0x000740f0 libeventThreadFunc + 183
15  libSystem.B.dylib             	0x90f5e095 _pthread_start + 321
16  libSystem.B.dylib             	0x90f5df52 thread_start + 34

Fourth crash:

Console:
05/01/09 12:38:24 [0x0-0x9b09b].org.m0k.transmission[1575] Assertion failed: (tr_isPeerIo( io )), function tr_peerIoRef, file /var/tmp/pea/svn.transmissionbt.com/trunk/libtransmission/peer-io.c, line 448.

Backtrace:

Thread 1 Crashed:
0   libSystem.B.dylib             	0x91009136 __semwait_signal_nocancel + 10
1   libSystem.B.dylib             	0x91002013 usleep$NOCANCEL$UNIX2003 + 61
2   libSystem.B.dylib             	0x91019685 abort + 85
3   libSystem.B.dylib             	0x9100e3db __assert_rtn + 101
4   org.m0k.transmission          	0x0007792d tr_peerIoRef + 75
5   org.m0k.transmission          	0x0008e1dc tr_bandwidthAllocate + 2216
6   org.m0k.transmission          	0x00079a43 bandwidthPulse + 156
7   org.m0k.transmission          	0x00073c73 timerCallback + 24
8   org.m0k.transmission          	0x00091e69 event_base_loop + 1209
9   org.m0k.transmission          	0x00092285 event_dispatch + 35
10  org.m0k.transmission          	0x000740f0 libeventThreadFunc + 183
11  libSystem.B.dylib             	0x90f5e095 _pthread_start + 321
12  libSystem.B.dylib             	0x90f5df52 thread_start + 34

Fifth crash:

No assert

Backtrace:

Thread 1 Crashed:
0   org.m0k.transmission          	0x0007778f tr_isPeerIo + 10
1   org.m0k.transmission          	0x0007789b tr_peerIoGetAddress + 35
2   org.m0k.transmission          	0x000798fe handshakeCompare + 29
3   org.m0k.transmission          	0x000734cc assertSortedAndUnique + 50
4   org.m0k.transmission          	0x0007377b tr_ptrArrayRemoveSorted + 75
5   org.m0k.transmission          	0x0007d7c4 myHandshakeDoneCB + 240
6   org.m0k.transmission          	0x00074cc3 tr_handshakeDone + 211
7   org.m0k.transmission          	0x000753e9 gotError + 353
8   org.m0k.transmission          	0x00091e69 event_base_loop + 1209
9   org.m0k.transmission          	0x00092285 event_dispatch + 35
10  org.m0k.transmission          	0x000740f0 libeventThreadFunc + 183
11  libSystem.B.dylib             	0x90f5e095 _pthread_start + 321
12  libSystem.B.dylib             	0x90f5df52 thread_start + 34

Sixth crash:

Console:
05/01/09 12:48:13 [0x0-0xa20a2].org.m0k.transmission[1616] Transmission(1616,0xb00bc000) malloc: * error for object 0xc7d59c0: incorrect checksum for freed object - object was probably modified after being freed.
05/01/09 12:48:13 [0x0-0xa20a2].org.m0k.transmission[1616]
* set a breakpoint in malloc_error_break to debug

Backtrace:

Thread 1 Crashed:
0   ???                           	0x00924c1d 0 + 9587741
1   org.m0k.transmission          	0x0007814f tr_evbuffer_write + 210
2   org.m0k.transmission          	0x000789b0 tr_peerIoFlush + 586
3   org.m0k.transmission          	0x0008da5b tr_bandwidthAllocate + 295
4   org.m0k.transmission          	0x00079a43 bandwidthPulse + 156
5   org.m0k.transmission          	0x00073c73 timerCallback + 24
6   org.m0k.transmission          	0x00091e69 event_base_loop + 1209
7   org.m0k.transmission          	0x00092285 event_dispatch + 35
8   org.m0k.transmission          	0x000740f0 libeventThreadFunc + 183
9   libSystem.B.dylib             	0x90f5e095 _pthread_start + 321
10  libSystem.B.dylib             	0x90f5df52 thread_start + 34

Eighth crash:

Console:
05/01/09 13:04:07 [0x0-0xa80a8].org.m0k.transmission[1704] Transmission(1704,0xa01e6720) malloc: * error for object 0x95f400: incorrect checksum for freed object - object was probably modified after being freed.
05/01/09 13:04:07 [0x0-0xa80a8].org.m0k.transmission[1704]
* set a breakpoint in malloc_error_break to debug
05/01/09 13:04:08 [0x0-0xa80a8].org.m0k.transmission[1704] Transmission(1704,0xb00bc000) malloc: * error for object 0x95f400: incorrect checksum for freed object - object was probably modified after being freed.
05/01/09 13:04:08 [0x0-0xa80a8].org.m0k.transmission[1704]
* set a breakpoint in malloc_error_break to debug
05/01/09 13:04:08 [0x0-0xa80a8].org.m0k.transmission[1704] * set a breakpoint in malloc_error_break to debug
05/01/09 13:04:08 [0x0-0xa80a8].org.m0k.transmission[1704]
* set a breakpoint in malloc_error_break to debug

Backtrace:

Thread 1 Crashed:
0   libSystem.B.dylib             	0x90f364f8 small_malloc_from_free_list + 171
1   libSystem.B.dylib             	0x90f2e1e6 szone_malloc + 397
2   libSystem.B.dylib             	0x90f2e018 malloc_zone_malloc + 81
3   libSystem.B.dylib             	0x90f37812 realloc + 66
4   org.m0k.transmission          	0x00090153 evbuffer_expand + 151
5   org.m0k.transmission          	0x00090296 evbuffer_add + 44
6   org.m0k.transmission          	0x0008502d canRead + 496
7   org.m0k.transmission          	0x0007847f canReadWrapper + 176
8   org.m0k.transmission          	0x00091e69 event_base_loop + 1209
9   org.m0k.transmission          	0x00092285 event_dispatch + 35
10  org.m0k.transmission          	0x000740f0 libeventThreadFunc + 183
11  libSystem.B.dylib             	0x90f5e095 _pthread_start + 321
12  libSystem.B.dylib             	0x90f5df52 thread_start + 34

Change History (2)

comment:1 Changed 12 years ago by repattila

Hi,

Got an other one:

Thread 1 Crashed:
0   libSystem.B.dylib             	0x93c1cb98 szone_free + 2110
1   libSystem.B.dylib             	0x93c212d4 szone_realloc + 2406
2   libSystem.B.dylib             	0x93c2092e malloc_zone_realloc + 88
3   libSystem.B.dylib             	0x93c208a1 realloc + 209
4   org.m0k.transmission          	0x0008e68f reqListAppend + 52
5   org.m0k.transmission          	0x000805fc tr_peerMsgsAddRequest + 600
6   org.m0k.transmission          	0x0007e018 refillPulse + 1214
7   org.m0k.transmission          	0x00073c73 timerCallback + 24
8   org.m0k.transmission          	0x00091e69 event_base_loop + 1209
9   org.m0k.transmission          	0x00092285 event_dispatch + 35
10  org.m0k.transmission          	0x000740f0 libeventThreadFunc + 183
11  libSystem.B.dylib             	0x93c47095 _pthread_start + 321
12  libSystem.B.dylib             	0x93c46f52 thread_start + 34

Fresh transmission install, set up bandwith limits, unchecked prefer encrypted, and badge bandwidth display, just added one torrent, near imidiate crash.

Full crashlog: http://pastebin.com/m4ccd6434

comment:2 Changed 12 years ago by charles

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.