[Gambas-user] Serial Port Change Events Not Working after Upgrade to Karmic
Charlie Reinl
Karl.Reinl at ...9...
Wed Dec 2 12:01:47 CET 2009
Am Mittwoch, den 02.12.2009, 20:25 +1100 schrieb Tony:
> Hi Benoit,
> I have muddled my way through the subversion bit, hopefully correctly and
> compiled the 2454 version. When opening my application I get the error
> message "The program has stopped unexpectedly raising signal #11" with the
> CPU at 100%. If I try to open the wrong ttyUSBx, the application flags this
> error and behaves correctly, so I would assume that if the ttyUSBx opens OK
> then the most recent Gambas2 changes have induced the "signal #11" problem.
> Can you please let me know how to debug further and assist you with your
> efforts.
> Thanks and regards,
> Tony..
> Benoît Minisini wrote:
>
> Thanks Benoit and all for your speedy replies..
> I'm using the serial port in a timing application with 3 laser through
> beam sensors feeding into the CTS, RI and DSR lines of the serial port. In
> this mode I don't pass any data, don't really care about flow control and
> am only interested in the raw status change events. Working this way I
> haven't noticed gross CPU utilisation after opening the port. The
> application also uses the UDPsocket to communicate remotely and what I
> have noticed is that if the serial port does not open correctly e.g.
> "/dev/tty" wrong and the UDPsocket is open, then there is a large amount
> of CPU used. Both open correctly and CPU normal.
> Can you tell me the polling frequency in Gambas2 2.8 ?
> I would assume that there ore other users of Gambas2 who are using the
> serial port as a convenient way of passing external events to the
> application, so maybe some input from them would also be in order. As
> long as there is a mechanism to replicate the Gambas2 2.8 functionality
> that I currently use, I'll leave the implementation up to those who know a
> lot more than myself. If going back to polling, a property to define the
> frequency would be nice.
> Thanks again,
> Tony.
>
>
> Can you try the revision #2454? I think I have found and fix another possible
> bug, and I'd like to be sure I didn't break anything.
>
> Regards,
Salut Tony,
you will find how to work with gdb there :
go to http://gambas.sourceforge.net/en/main.html
click: Reporting a problem
read : 3. Reporting a crash (a segmentation fault, or a signal #11)
--
Amicalement
Charlie
More information about the User
mailing list