I can't help with the exception, but for the screen size thing, have you
tried out the Gnoga.Gui.Screen package?  Does it supply what you need?

On Sat, Jan 6, 2018 at 6:40 PM, Brian Drummond <br...@shapes.demon.co.uk>
wrote:

> Just started playing with Gnoga, my first project is data logging and
> display from a cheap DAQ (measuring voltages, switching battery
> charger/test loads to measure battery capacity.
>
> I'm setting this up as a multi-connect, displaying graphs on a Canvas.
>
> Couple of questions:
>
> 1) How do I interrogate a connection to find out its screen size, so I
> can size the graph for a browser running on a laptop, a tablet, or a
> smartphone?
>
> I'm guessing, given
>    procedure Default
>      (Main_Window : in out Gnoga.Gui.Window.Window_Type'Class;
>       Connection  : access
>         Gnoga.Application.Multi_Connect.Connection_Holder_Type)
> I can interrogate Connection somehow?
>
> 2) I've seen exceptions linked to dropped connections, e.g.
>
> 2018-01-06 21:40:55.55 : Ping on websocket - 1
> 2018-01-06 21:40:55.55 :
> Ping on websocket - 2
> 2018-01-06 21:41:55.55 : Ping on websocket - 1
> 2018
> -01-06 21:41:55.55 : Ping on websocket - 2
> 2018-01-06 21:42:55.55 : Ping
> on websocket - 1
> 2018-01-06 21:48:44.06 : Websocket connection closed - ID 1
> 2018-01-06 21:48:44.06 : Deleting connection - 1
> 2018-01-06 21:48:44.06 : Ping 1 error.
> 2018-01-06 21:48:44.06 : raised ADA.IO_EXCEPTIONS.END_ERROR : WebSocket
> is being closed
> Call stack traceback locations:
> 0x558f8990b219 0x558f8990e257 0x558f899a985d 0x7f5c1c3d2222
> 0x7f5c1bc02492 0x7f5c1b526afd 0xfffffffffffffffe
>
> ... now addr2line doesn't seem to like generating backtraces (though I
> think I installed gnoga with debug info).
> addr2line --exe=bin/voltmeter 0x7fb9fbcceca3 0x7fb9fbcd094a
> 0x55aacc6f57b0 0x55aacc79f319 0x55aacc7a2514 0x55aacc823008
> 0x55aacc83d3aa 0x55aacc877f8e 0x55aacc878428 0x55aacc84d2db
> 0x55aacc7c107b 0x55aacc7c2456 0x55aacc88848c 0x55aacc83e3fb
> 0x7fb9fbfbe222 0x7fb9fb7ee492 0x7fb9fb112afd 0xfffffffffffffffe
> ??:0
> ??:0
> ??:0
> ??:0
> ??:0
> ...
>
> Near as I can tell,
> https://www.reddit.com/r/ada/comments/68ibwl/exception_traceback_in_gna
> tgcc_6/
> points at PIE being involved ...
> any suggestions how to get good backtraces (preferably without
> addr2line)?
>
> Cheers, and thanks for a great tool!
> -- Brian
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Gnoga-list mailing list
> Gnoga-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gnoga-list
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list

Reply via email to