RxJava concurrency crash #766

rapropos opened this Issue Feb 11, 2015 · 2 comments


None yet

3 participants


RxJava is crashing consistently on device for me. I believe I have isolated the problem to the case where multiple producers and consumers are present, which causes use of an internal rx class that uses sun.misc.Unsafe operations when available. Please see the testbench project at https://github.com/rapropos/roboretro for details. Alternately comment out the calls to register1() and register2() to see the working and crashing cases. A symbolicated crash log is included in the file "symbocrash.txt".

I hope this is sufficient information. I don't have a lot of experience writing these issue reports, so please let me know if anything else is needed. Also, thank you for all your work on RoboVM.

@ntherning ntherning added this to the Smörgåsbord milestone May 7, 2015

I just pushed a fix for a very similar issue in #987. Please try with the next nightly build (20150520) and let us know if your issue is fixed. See http://docs.robovm.com/advanced-topics/nightlies.html for instructions on how to use nightly builds.

@ntherning ntherning modified the milestone: 1.3, Smörgåsbord May 19, 2015
@ntherning ntherning modified the milestone: 1.4, 1.3 May 27, 2015
@ntherning ntherning modified the milestone: 1.4, 1.5 Jun 17, 2015
@ntherning ntherning modified the milestone: 1.5, 1.6 Jul 3, 2015
@ntherning ntherning modified the milestone: 1.6, 1.7 Aug 4, 2015
@ntherning ntherning self-assigned this Aug 6, 2015
@ntherning ntherning added the bug label Aug 13, 2015
@ntherning ntherning removed their assignment Aug 20, 2015
@ntherning ntherning modified the milestone: 1.7, 1.8, 1.9 Sep 2, 2015
@ntherning ntherning modified the milestone: 1.10, 1.9 Sep 14, 2015
@ntherning ntherning modified the milestone: 1.11, 1.10 Nov 2, 2015
@badlogic badlogic self-assigned this Nov 3, 2015
@ntherning ntherning added the ready label Nov 3, 2015
@badlogic badlogic modified the milestone: 1.12, 1.10 Nov 23, 2015
@ntherning ntherning assigned ntherning and unassigned badlogic Dec 15, 2015
@ntherning ntherning modified the milestone: 1.13, 1.12 Dec 15, 2015
@ntherning ntherning added in progress and removed ready labels Dec 17, 2015

This has been fixed now in the latest nightlies.

@ntherning ntherning closed this Dec 20, 2015
@ntherning ntherning removed the in progress label Dec 20, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment