Opened 13 years ago

Closed 13 years ago

#1117 closed Bug (fixed)

crash on exit in curl_multi_socket_action()

Reported by: jah Owned by: charles
Priority: Normal Milestone: 1.30
Component: libtransmission Version: 1.22
Severity: Normal Keywords:
Cc:

Description

Process:         Transmission [8189]
Path:            /Applications/Transmission.app/Contents/MacOS/Transmission
Identifier:      org.m0k.transmission
Version:         1.22+ (6403)
Code Type:       X86 (Native)
Parent Process:  launchd [210]

Date/Time:       2008-07-26 14:34:15.695 +1000
OS Version:      Mac OS X 10.5.4 (9E17)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000031
Crashed Thread:  1

Thread 1 Crashed:
0   org.m0k.transmission          	0x00052eb6 shttpd_poll + 129
1   org.m0k.transmission          	0x00057d4e rpcPulse + 107
2   org.m0k.transmission          	0x0004bdd5 event_base_loop + 1155
3   org.m0k.transmission          	0x0004be88 event_dispatch + 35
4   org.m0k.transmission          	0x0006b60b libeventThreadFunc + 178
5   org.m0k.transmission          	0x0005fce5 ThreadFunc + 90
6   libSystem.B.dylib             	0x940b86f5 _pthread_start + 321
7   libSystem.B.dylib             	0x940b85b2 thread_start + 34

Thread 1 crashed with X86 Thread State (32-bit):
  eax: 0xb00bbcb8  ebx: 0x00052e40  ecx: 0x00000009  edx: 0x00000000
  edi: 0x00000009  esi: 0x488aa947  ebp: 0xb00bbdf8  esp: 0xb00bbc60
   ss: 0x0000001f  efl: 0x00010246  eip: 0x00052eb6   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x0000001f   gs: 0x00000037
  cr2: 0x00000031

Attachments (2)

crash on quit.txt (24.9 KB) - added by persept 13 years ago.
crash on quit r6415
crashlog r6415.txt (23.1 KB) - added by persept 13 years ago.
another crashlog that

Download all attachments as: .zip

Change History (13)

comment:1 Changed 13 years ago by livings124

  • Component changed from Transmission to libtransmission
  • Owner set to charles
  • Version changed from 1.22 to 1.22+

comment:2 Changed 13 years ago by charles

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

There's not a lot I can do with this crash. Can you run a build that has debugging symbols turned on, please?

comment:3 Changed 13 years ago by jah

  • Resolution invalid deleted
  • Status changed from closed to reopened

it was a nightly, and i downloaded it from xpjets. i am unable to build from scratch using xcode at this stage. perhaps get the xpjets person to make their builds have the debugging symbols?

comment:4 Changed 13 years ago by charles

  • Component changed from libtransmission to Mac Client
  • Owner changed from charles to livings124
  • Status changed from reopened to new

I think this is done through the xcode settings, so for now I'm reassigning to the Mac client so that BentMyWookie? will see this and look into whether or not this can be done

comment:5 Changed 13 years ago by persept

In the xcode build configurations, "Debug" and "Release - Debug" automatically compile with debugging symbols. So I think xpjets should be compiling with the "Release - Debug" setting. Maybe they're not?

comment:6 Changed 13 years ago by livings124

  • Component changed from Mac Client to libtransmission
  • Resolution set to invalid
  • Status changed from new to closed

They should be using "Release - Debug" - it was made specifically for the nightly site.

There's nothing we can do with this ticket, so I'm going to close this.

Changed 13 years ago by persept

crash on quit r6415

comment:7 Changed 13 years ago by persept

  • Resolution invalid deleted
  • Status changed from closed to reopened

I just got a crash on quit and I have attatched the crashlog. Hopefully it contains what you need to figure out the problem.

Changed 13 years ago by persept

another crashlog that

comment:8 Changed 13 years ago by livings124

  • Owner changed from livings124 to charles
  • Status changed from reopened to new

comment:9 Changed 13 years ago by charles

  • Milestone changed from None Set to 1.30
  • Status changed from new to assigned
  • Summary changed from crash on exit to crash on exit in curl_multi_socket_action()
  • Version changed from 1.22+ to 1.22

comment:10 Changed 13 years ago by charles

looks like we weren't clearing out the per-socket libevent events in tr_webClose().

fixed in 6417.

comment:11 Changed 13 years ago by charles

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