pcnet_devctl() crash

io-net is crashing on me sporadically, and the crash point is always in
exactly the same place:

(gdb) bt
#0 0xb03ab4c3 in pcnet_devctl () from /lib/dll/devn-pcnet.so
#1 0xb03ab62c in pcnet_devctl () from /lib/dll/devn-pcnet.so
#2 0xb03ab734 in pcnet_event_handler () from /lib/dll/devn-pcnet.so
(gdb) x/i $pc
0xb03ab4c3 <pcnet_devctl+691>: testb $0x2,0x14(%esi)
(gdb) p/x $esi
$2 = 0x0
(gdb)

I’m running my io-net filter and inetd, but nothing else in the way of
network apps. (I’m not running Photon). I don’t call devctl() myself. Any
idea what might be causing this crash?

I’m running QNX 6.1. io-net was started by ‘io-net -dpcnet -ptcpip -pqnet’,
and mounted my filter afterwards.

Thanks,
Shaun