Hi Raphael,

please test again.

The last commit is a kludge, but should at least work for most cases
until I come up with a better solution.

Cheers, Ludwig

On Mon, Nov 24, 2014 at 02:14:18PM +0100, Ludwig Ortmann wrote:
> Hi,
> 
> Thanks, I'll send a notification when there is further progress.
> 
> Cheers, Ludwig
> 
> Am 24. November 2014 14:06:52 MEZ, schrieb "Hiesgen, Raphael" 
> <[email protected]>:
> >Hello Ludwig,
> >
> >looks better. Some of the tests that did not work before, work fine
> >now, e.g. using multiple timers.
> >Setting a consecutive timer around 1 milliseconds still seem to end up
> >in a freeze.
> >Most often with the error: "schedule_timer(): timer is already due (3),
> >mitigating.”.
> >
> >Thanks,
> >Raphael
> >
> >> On Nov 22, 2014, at 4:08 PM, Ludwig Ortmann
> ><[email protected]> wrote:
> >> 
> >> Hi Raphael,
> >> 
> >> On Wed, Nov 19, 2014 at 06:51:25PM +0100, Ludwig Ortmann wrote:
> >>> On Wed, Nov 19, 2014 at 05:12:42PM +0000, Hiesgen, Raphael wrote:
> >>>> Hey there,
> >>>> 
> >>>> more questions! We encountered some problems using vtimer.  For
> >once, setting multiple short timers consecutively leads to a segfault.
> >We tired this with the timer_msg test reducing the intervals to around
> >150ms.
> >>>> 
> >>>> A second problem showed up when setting multiple timers at once,
> >e.g., from different threads. After a short time the "timer is already
> >due” warning from schedule timer in hwtimer_cpu.c flashed and soon
> >after the timers simply stopped.
> >>>> 
> >>>> So, I am not sure if these problems originate in our own
> >implementation or the native port. In order to test the short timers,
> >we executed the same program on the iot-lab_M3 board, where it worked
> >even with much shorter timers. 
> >>>> 
> >>>> Anything I should know?
> >>> 
> >>> There is some problem I didn't get around to fixing, yes.
> >>> I guess your issue it is related to this:
> >>> https://github.com/RIOT-OS/RIOT/issues/715
> >> 
> >> Could you try if/how this changes the effect you are seeing in
> >native?
> >> 
> >> https://github.com/RIOT-OS/RIOT/pull/2071
> >> 
> >> I am still able to freeze the timer (especially in Valgrind), but it
> >> does so less often.
> >> 
> >> Cheers, Ludwig
> >> _______________________________________________
> >> devel mailing list
> >> [email protected]
> >> http://lists.riot-os.org/mailman/listinfo/devel
> >
> >_______________________________________________
> >devel mailing list
> >[email protected]
> >http://lists.riot-os.org/mailman/listinfo/devel
> 
> _______________________________________________
> devel mailing list
> [email protected]
> http://lists.riot-os.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/devel

Reply via email to