Opened 8 years ago

Last modified 8 years ago

#50625 new defect

curl 7.47.1 crashes PPC/G4 Tiger/10.4.11

Reported by: zffjcgni@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: tiger Cc:
Port: curl

Description

This system was clean installed last week. Drive wiped. OS X 10.4.11 PPC. New MacPorts installation. Ran 'sudo port install curl' curl installed. This morning curl was crashing. Ran 'sudo port selfupdate', 'sudo port upgrade outdated' and "curl-ca-bundle 7.47.1 net/curl" installed -again-. Curl is still crashing (and also still functional and shows no error during usage.)

See attached crash log.

Attachments (1)

curl.crash.log (2.5 KB) - added by zffjcgni@… 8 years ago.

Download all attachments as: .zip

Change History (3)

Changed 8 years ago by zffjcgni@…

Attachment: curl.crash.log added

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Port: curl added

What command do you run to cause the crash?

The crash log shows openssl functions... does the crash only happen when accessing a secure (https) URL or also when using an insecure (http) URL?

comment:2 Changed 8 years ago by zffjcgni@…

Any invocation of curl results in a crash. See below terminal session...

mac1:~ user1$ ls -a /Users/user1/Library/Logs/CrashReporter/ 
.               ..              .DS_Store
mac1:~ user1$ curl --version
curl 7.47.1 (powerpc-apple-darwin8.11.0) libcurl/7.47.1 OpenSSL/1.0.2f zlib/1.2.8
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets 
mac1:~ user1$ ls -a /Users/user1/Library/Logs/CrashReporter/ 
.               ..              .DS_Store       curl.crash.log
mac1:~ user1$ cat /Users/user1/Library/Logs/CrashReporter/curl.crash.log 
**********

Host Name:      mac1
Date/Time:      2016-02-15 19:38:43.667 -0800
OS Version:     10.4.11 (Build 8S165)
Report Version: 4

Command: curl
Path:    /opt/local/bin/curl
Parent:  bash [294]

Version: ??? (???)

PID:    337
Thread: 0

Exception:  EXC_BAD_INSTRUCTION (0x0002)
Code[0]:    0x00000002
Code[1]:    0x0028b360


Thread 0 Crashed:
0   libcrypto.1.0.0.dylib       0x0028b360 OPENSSL_ppc64_probe + 0
1   libcrypto.1.0.0.dylib       0x0028b5c4 OPENSSL_cpuid_setup + 196
2   libcrypto.1.0.0.dylib       0x00305cc4 ENGINE_load_builtin_engines + 20
3   libcurl.4.dylib             0x0009ebb4 Curl_ossl_init + 20
4   libcurl.4.dylib             0x0007f078 global_init + 156
5   curl                        0x00008df8 main + 220
6   curl                        0x000032dc _start + 760
7   curl                        0x00002fe0 start + 48

Thread 0 crashed with PPC Thread State 64:
  srr0: 0x000000000028b360 srr1: 0x000000000008f030                        vrsave: 0x0000000000000000
    cr: 0x42000022          xer: 0x0000000000000004   lr: 0x000000000028b5c4  ctr: 0x000000000028b360
    r0: 0x000000000028b5c4   r1: 0x00000000bffff510   r2: 0x000000000000001a   r3: 0x0000000000000000
    r4: 0x0000000000000000   r5: 0x000000000028b5b8   r6: 0x00000000003f59e8   r7: 0x00000000000000ff
    r8: 0x00000000003f59d4   r9: 0x00000000fffff927  r10: 0x000000000000000e  r11: 0x0000000084000024
   r12: 0x000000000028b360  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x0000000000000000
   r16: 0x0000000000000000  r17: 0x0000000000000000  r18: 0x0000000000000000  r19: 0x0000000000000000
   r20: 0x0000000000000000  r21: 0x0000000000000000  r22: 0x0000000000000000  r23: 0x0000000000000000
   r24: 0x0000000000000000  r25: 0x0000000000000002  r26: 0x00000000bffff7f8  r27: 0x0000000000000002
   r28: 0x00000000bffff6b0  r29: 0x00000000a0001c44  r30: 0x00000000003fb508  r31: 0x000000000028b508

Binary Images Description:
    0x1000 -    0x24fff curl    /opt/local/bin/curl
   0x2a000 -    0x3bfff libz.1.dylib    /opt/local/lib/libz.1.dylib
   0x5d000 -    0xacfff libcurl.4.dylib         /opt/local/lib/libcurl.4.dylib
  0x205000 -   0x25efff libssl.1.0.0.dylib      /opt/local/lib/libssl.1.0.0.dylib
  0x286000 -   0x3dffff libcrypto.1.0.0.dylib   /opt/local/lib/libcrypto.1.0.0.dylib
0x8fe00000 - 0x8fe52fff dyld 46.16      /usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib       /usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib   /usr/lib/system/libmathCommon.A.dylib
0x91434000 - 0x9143ffff libgcc_s.1.dylib        /usr/lib/libgcc_s.1.dylib
Last edited 8 years ago by zffjcgni@… (previous) (diff)
Note: See TracTickets for help on using tickets.