I am not sure if the problem here actually lies within tuntap but I definitely only get the kernel panic with the tap kext loaded and a tunnel brought up. Time to panic after brining up tunnel appears to be random. It may be related to network disconnects because the only pattern I've come up with so far is there have been no panics after a fresh restart and initial load of the kext and tunnel establishment. Subsequent tunnel establishments will randomly result in a panic.
I've tried establishing tunnels via Tunnelblick/openvpn as well as ssh tunneling.
Example of SSH tunnel:
% sudo kextload /Library/Extensions/tap.kext
% sudo ssh -n -T -w 0:0 -o Tunnel=ethernet xxxxx@xxxxxxxx /bin/false
....
OS INFORMATION:
[mhaque@tumbler ~]$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.9.4
BuildVersion: 13E28
tuntap VERSION:
Sep 15 13:33:07 tumbler kernel[0]: tap kernel extension version 20111101 mattias.nissler@gmx.de
PANIC LOG:
Attached