Dear Developers of gpsbabel,
Sorry, I can't find any bug report page so I use this mail address.
I like gpsbabel very much and I use it with a skytraq datalogger.
Since I did an update of my Ubuntu from10.4 to Maverick 10.10 I was not
able to read out the data of my skytraq device any longer. gpsbable
hangs. So I download the source of your program and debugged it.
I found out that there is a problem to open /dev/ttyUSB0.
/void *gbser_init(const char *port_name)/
/open(port_name, O_RDWR | O_NOCTTY)/
I changed it to:
/open(port_name, O_RDWR | O_NONBLOCK | O_NOCTTY)/
and it workes again.
May be you want to change your code in that way.