Tunnelblick dying with Signal 11

57 views
Skip to first unread message

Perry Metzger

unread,
Sep 23, 2016, 6:27:49 PM9/23/16
to tunnelblick-discuss
After (manually) upgrading to either 3.6.7a or the 3.6.8 beta, tunnelblick dies on me several seconds in to connecting up my VPN. A pop-up appears telling me that there was an unexpected signal 11 (which I presume to be a SIGSEGV).

Weirdly, the underlying openvpn process seems to be running just fine -- the VPN is up and working, but the tunnelblick API is quite dead.

Any ideas?

Perry

Tunnelblick developer

unread,
Sep 23, 2016, 6:51:33 PM9/23/16
to tunnelblick-discuss
Signal 11 crashes seem to be affecting a small number of users running Tunnelblick under macOS Sierra. (Perry, are you using Sierra?)

If restarting the computer doesn't help, you can download and install Tunnelblick 3.6.7 from the Deprecated Downloads page.

Before you do that, however, it would help if everyone with this problem would post the "diagnostic info": Launch the version of Tunnelblick with the problem and post the "Diagnostic Info" that is put on the clipboard using the button on the VPN Details window. You don't need to connect (especially since that may crashe Tunnelblick!). Please report what you do to make Tunnelblick crash, and please include the version of OS X or macOS that you are using.

Thank you.

Perry Metzger

unread,
Sep 23, 2016, 7:13:00 PM9/23/16
to tunnelblick-discuss
On Friday, September 23, 2016 at 6:51:33 PM UTC-4, Tunnelblick developer wrote:
Signal 11 crashes seem to be affecting a small number of users running Tunnelblick under macOS Sierra. (Perry, are you using Sierra?)

I am indeed using Sierra.
 
If restarting the computer doesn't help, you can download and install Tunnelblick 3.6.7 from the Deprecated Downloads page.

Before you do that, however, it would help if everyone with this problem would post the "diagnostic info": Launch the version of Tunnelblick with the problem and post the "Diagnostic Info" that is put on the clipboard using the button on the VPN Details window. You don't need to connect (especially since that may crashe Tunnelblick!). Please report what you do to make Tunnelblick crash, and please include the version of OS X or macOS that you are using.

I'll try to do that shortly. That said, all I have to do is click "connect" under Sierra and I get the signal 11 crash. 

Andrej

unread,
Sep 25, 2016, 4:52:24 AM9/25/16
to tunnelblick-discuss
Hi everyone,

Same here. Diagnostic info is given below.

Soonest fix would be appreciated.

Cheers, Andrej

*Tunnelblick: OS X 10.12.0; Tunnelblick 3.6.7a (build 4603); Admin user
git commit 46dc58ca852d48427ca03cad0b5df903cbc5dd62


Configuration Stockholm

"Sanitized" condensed configuration file for /Users/mac/Library/Application Support/Tunnelblick/Configurations/Stockholm.tblk:

setenv USERNAME XXXXXX
client
dev tun
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY
<ca>
[Security-related line(s) omitted]
</ca>
<cert>
[Security-related line(s) omitted]
</cert>
<extra-certs>
[Security-related line(s) omitted]
</extra-certs>
<key>
[Security-related line(s) omitted]
</key>
key-direction 1
<tls-auth>
[Security-related line(s) omitted]
</tls-auth>
[Lines that appear to be security-related have been omitted]
[Lines that appear to be security-related have been omitted]
[Lines that appear to be security-related have been omitted]
[Lines that appear to be security-related have been omitted]


================================================================================

Non-Apple kexts that are loaded:

Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
   65    0 0xffffff7f80b7f000 0x4b000    0x4b000    at.obdev.nke.LittleSnitch (4718) 715E9654-C3FB-39A4-9514-C770F749EE8E <7 5 4 3 1>
  132    0 0xffffff7f80f2e000 0x7000     0x7000     com.hzsystems.terminus.driver (4) A34AA04A-490F-DEE3-BF42-CDAE5B86833D <105 5 4 3 1>
  144    0 0xffffff7f83335000 0x6000     0x6000     com.parallels.kext.usbconnect (10.4.0 29337) 857720BD-B284-315F-B685-3DB1FEE3C912 <42 7 5 4 3 1>
  145    1 0xffffff7f8333b000 0x4b000    0x4b000    com.parallels.kext.hypervisor (10.4.0 29337) 4960E266-D9DC-3B00-941A-0CBB1BF73747 <12 11 7 5 4 3 1>
  146    0 0xffffff7f83386000 0xc000     0xc000     com.parallels.kext.netbridge (10.4.0 29337) 1473C101-ADE2-3B32-B4CF-9D36F31B24C2 <145 5 4 3 1>
  147    0 0xffffff7f83392000 0x4000     0x4000     com.parallels.kext.vnic (10.4.0 29337) 1BC9881E-3B71-3F18-8778-8669B24FF7C0 <5 4 3 1>

================================================================================

There are no unusual files in Stockholm.tblk

================================================================================

Configuration preferences:

autoConnect = 1
-onSystemStart = 0
-resetPrimaryInterfaceAfterDisconnect = 1
-routeAllTrafficThroughVpn = 1
-useRouteUpInsteadOfUp = 1
-keepConnected = 1
-doNotDisconnectOnSleep = 0
-lastConnectionSucceeded = 1
-tunnelDownSoundName = Bottle
-tunnelUpSoundName = Tink

================================================================================

Wildcard preferences:


================================================================================

Program preferences:

skipWarningThatIPANotFetchedBeforeConnection = 1
launchAtNextLogin = 1
notOKToCheckThatIPAddressDidNotChangeAfterConnection = 0
askedUserIfOKToCheckThatIPAddressDidNotChangeAfterConnection = 1
tunnelblickVersionHistory = (
    "3.6.7a (build 4603)"
)
lastLaunchTime = 496482609.776287
doNotShowNotificationWindowOnMouseover = 1
lastLanguageAtLaunchWasRTL = 0
connectionWindowDisplayCriteria = showWhenConnecting
maxLogDisplaySize = 102400
lastConnectedDisplayName = Stockholm
keyboardShortcutIndex = 1
updateCheckAutomatically = 1
updateSendProfileInfo = 1
NSWindow Frame ConnectingWindow = 445 443 389 187 0 0 1280 777 
detailsWindowFrameVersion = 4603
detailsWindowFrame = {{180, 232}, {920, 468}}
detailsWindowLeftFrame = {{0, 0}, {165, 350}}
detailsWindowViewIndex = 0
detailsWindowConfigurationsTabIdentifier = settings
leftNavSelectedDisplayName = Stockholm
AdvancedWindowTabIdentifier = connectingAndDisconnecting
haveDealtWithSparkle1dot5b6 = 1
haveDealtWithOldTunTapPreferences = 1
haveDealtWithOldLoginItem = 1
SUEnableAutomaticChecks = 1
SUScheduledCheckInterval = 86400
SUSendProfileInfo = 1
SULastCheckTime = 2016-09-25 07:50:10 +0000
SULastProfileSubmissionDate = 2016-09-23 18:22:41 +0000
SUHasLaunchedBefore = 1
WebKitDefaultFontSize = 16
WebKitStandardFont = Times

================================================================================

Tunnelblick Log:


================================================================================

"Sanitized" full configuration file

setenv USERNAME XXXXX
client
dev tun
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY

<ca>
 [Security-related line(s) omitted]
</ca>

<cert>
 [Security-related line(s) omitted]
</cert>

<extra-certs>
 [Security-related line(s) omitted]
</extra-certs>

<key>
 [Security-related line(s) omitted]
</key>

key-direction 1
<tls-auth>
 [Security-related line(s) omitted]
</tls-auth>
## -----BEGIN RSA SIGNATURE-----
 [Lines that appear to be security-related have been omitted]
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
 [Lines that appear to be security-related have been omitted]
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
 [Lines that appear to be security-related have been omitted]
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
 [Lines that appear to be security-related have been omitted]
## -----END CERTIFICATE-----



================================================================================

ifconfig output:

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
inet 127.0.0.1 netmask 0xff000000 
inet6 ::1 prefixlen 128 
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 54:26:96:d1:f4:97 
inet 192.168.10.56 netmask 0xffffff00 broadcast 192.168.10.255
media: autoselect
status: active
en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
options=60<TSO4,TSO6>
ether 32:00:11:25:cf:80 
media: autoselect <full-duplex>
status: inactive
en2: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
options=60<TSO4,TSO6>
ether 32:00:11:25:cf:81 
media: autoselect <full-duplex>
status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
ether 06:26:96:d1:f4:97 
media: autoselect
status: inactive
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
ether 8e:18:a9:70:64:de 
inet6 fe80::8c18:a9ff:fe70:64de%awdl0 prefixlen 64 scopeid 0x8 
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
bridge0: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500
options=63<RXCSUM,TXCSUM,TSO4,TSO6>
ether 32:00:11:25:cf:80 
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x2
member: en1 flags=3<LEARNING,DISCOVER>
       ifmaxaddr 0 port 5 priority 0 path cost 0
member: en2 flags=3<LEARNING,DISCOVER>
       ifmaxaddr 0 port 6 priority 0 path cost 0
media: <unknown type>
status: inactive
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
inet6 fe80::b22b:642c:5c67:6296%utun0 prefixlen 64 scopeid 0xa 
nd6 options=201<PERFORMNUD,DAD>
vnic0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:1c:42:00:00:08 
inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255
media: autoselect
status: active
vnic1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:1c:42:00:00:09 
inet 10.37.129.2 netmask 0xffffff00 broadcast 10.37.129.255
media: autoselect
status: active
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 10.9.90.168 --> 10.9.90.168 netmask 0xffff0000 

================================================================================

Console Log:

2016-09-25 10:04:03 Tunnelblick[5262] objc[5262]: pthread_rwlock_rdlock failed (11)
2016-09-25 10:04:04 ReportCrash[5444] Saved crash report for Tunnelblick[5262] version 3.6.7a [build 4603] (4603) to /Users/mac/Library/Logs/DiagnosticReports/Tunnelblick_2016-09-25-100404_mac-black.crash


суббота, 24 сентября 2016 г., 1:27:49 UTC+3 пользователь Perry Metzger написал:

Tunnelblick developer

unread,
Sep 25, 2016, 8:28:22 PM9/25/16
to tunnelblick-discuss
Tunnelblick 3.6.7b and 3.6.8beta06 fix this problem. They are available via Tunnelblick's built-in update function and on the Downloads page.

If you are unable to install the new version, it may be necessary to restart your computer; an earlier Tunnelblick crash left the system in an inconsistent state.

Reply all
Reply to author
Forward
0 new messages