Opened 9 years ago

Closed 9 years ago

#5493 closed Bug (fixed)

Sporadic crashes with Mac 2.82

Reported by: Benabik Owned by: jordan
Priority: Normal Milestone: None Set
Component: libtransmission Version: 2.82
Severity: Normal Keywords:
Cc:

Description

Ever since updating to 2.82 Transmission on my Mac, I get random crashes. It doesn't seem to be connected to anything I'm doing, as it will often happen when I load up Transmission to run overnight. I've attached a copy/paste of the detailed crash log from the report dialog.

Attachments (4)

Transmission Crash.log (44.6 KB) - added by Benabik 9 years ago.
Crashlog from most recent crash
Transmission 2.81 Crash.log (44.0 KB) - added by Benabik 9 years ago.
Crash log from 2.81
Transmission r14203 Crash.log (46.1 KB) - added by Benabik 9 years ago.
Transmission_2013-09-16-150510_cymacbook.crash (45.5 KB) - added by yaomtc 9 years ago.
Crash report from yaomtc

Download all attachments as: .zip

Change History (17)

Changed 9 years ago by Benabik

Crashlog from most recent crash

Changed 9 years ago by Benabik

Crash log from 2.81

comment:1 Changed 9 years ago by livings124

Can you post a crash log from a build from https://build.transmissionbt.com/job/trunk-mac/?

comment:2 Changed 9 years ago by Benabik

I downgraded to 2.81 and am still getting the crashes. Perhaps this is related to my torrents? I am downloading the games from the most recent Humble Bundle, so there are a lot of torrents all with web seeds and I have speed limit turned on so other people can still use the internet.

I likely associated this with the 2.82 upgrade because it prompted me to update when I went to add the torrents and I haven't had this problem before. I'll upgrade to 2.82 and see if there's anything I can do to stop the crashes. (I've attempted to attach a crash log from 2.81 for comparison.)

comment:3 Changed 9 years ago by x190

Thread 4 Crashed:
62	0   libcurl.4.dylib                     0x00007fff9446bcc4 Curl_client_write + 26
63	1   libcurl.4.dylib                     0x00007fff9448326d curl_easy_pause + 165
64	2   org.m0k.transmission                0x0000000100082b85 0x100000000 + 535429
65	3   org.m0k.transmission                0x00000001000699ff 0x100000000 + 432639
66	4   libsystem_c.dylib                   0x00007fff8d9f87a2 _pthread_start + 327
67	5   libsystem_c.dylib                   0x00007fff8d9e51e1 thread_start + 13
68	
Thread 4 Crashed:
73	0   libcurl.4.dylib                     0x00007fff94483233 curl_easy_pause + 107
74	1   org.m0k.transmission                0x0000000100082b15 0x100000000 + 535317
75	2   org.m0k.transmission                0x0000000100069747 0x100000000 + 431943
76	3   libsystem_c.dylib                   0x00007fff8d9f87a2 _pthread_start + 327
77	4   libsystem_c.dylib                   0x00007fff8d9e51e1 thread_start + 13
78	
/* unpause any paused curl handles */
      if (paused_easy_handles != NULL)
        {
          CURL * handle;
          tr_list * tmp;

          /* swap paused_easy_handles to prevent oscillation
             between writeFunc this while loop */
          tmp = paused_easy_handles;
          paused_easy_handles = NULL;

          while ((handle = tr_list_pop_front (&tmp)))
            curl_easy_pause (handle, CURLPAUSE_CONT);
        }

Same crash as #5437

Last edited 9 years ago by x190 (previous) (diff)

comment:4 Changed 9 years ago by x190

  • Component changed from Mac Client to libtransmission
  • Owner changed from livings124 to jordan

comment:5 Changed 9 years ago by x190

Benabik, please download and test the latest .dmg from https://build.transmissionbt.com/job/trunk-mac/. Revision r14182 may help with this issue.

comment:6 Changed 9 years ago by Benabik

I downloaded r14203 and it seems more stable. I'll leave it running today and see what happens.

Changed 9 years ago by Benabik

comment:7 Changed 9 years ago by Benabik

It ran most of the day and it was much more stable. (I had previously only gotten a few hours at most.) At first glance, it appears the crash log is from something completely different, but I'm posting it here in case it's related.

comment:8 Changed 9 years ago by x190

Benabik, your first two CR's are related to speed-limiting webseeds. The one for r14203 is something different. It would be best to open a new ticket for your latest crash and please provide as many relevant details as possible. If you get the 'curl_easy_pause' crash again, then post that here.

Changed 9 years ago by yaomtc

Crash report from yaomtc

comment:9 Changed 9 years ago by yaomtc

Just attached my crash log, I'm having the same problem. Crashes while I'm downloading with a rate limit.

comment:10 Changed 9 years ago by x190

yaomtc, please see comment:5.

comment:11 Changed 9 years ago by livings124

yaomtc: Can you post a crash log from a build from ​https://build.transmissionbt.com/job/trunk-mac/?

comment:12 Changed 9 years ago by yaomtc

I got r14205, and it's been downloading for several hours. No crashes. Looks like that's fixed!

comment:13 Changed 9 years ago by livings124

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

Nice!

Note: See TracTickets for help on using tickets.