Opened 3 years ago

Last modified 6 months ago

#22439 new defect

Orbot shows black screen in Replicant with llvmpipe

Reported by: JeremyRand Owned by: n8fr8
Priority: Medium Milestone:
Component: Applications/Orbot Version:
Severity: Normal Keywords:
Cc: jeremy@… Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


Orbot version



Replicant 6.0 0001

Steps to Reproduce

  1. Enable llvmpipe in Replicant. Instructions for this are at .
  2. Run Orbot.

Expected Results

Orbot should display normally.

Observed Results

Orbot only renders a black screen. The context menu provided by the hardware "Settings" button does display properly, as do the "QR Codes" and "About" dialogs available from that context menu. Orbot's non-graphical functionality seems to be working fine. Orbot seems to be able to read the touchscreen fine (I'm able to start/stop Tor by clicking blindly).

Other Notes

Compatibility with llvmpipe is important because llvmpipe is the only renderer available on Replicant that runs Orfox properly; Orfox (like all other Fennec-based apps) crashes with the default Android software renderer. So, right now, in order to change Orbot settings, I need to disable llvmpipe and reboot the phone, change the Orbot settings, and then re-enable llvmpipe and reboot the phone again before I can resume using Orfox.

Child Tickets

Change History (3)

comment:1 Changed 3 years ago by JeremyRand

Cc: jeremy@… added

comment:2 Changed 3 years ago by JeremyRand

Forgot to say, this is on a Samsung Galaxy S3 i9300.

comment:3 Changed 6 months ago by vegansalad

As I posted over at I think that Orbot now works 100% properly with Replicant 6.0 0004 rc1.

I can test again once the newest Orbot version hits F-Droid, but so far the pre-release image looks to be working great.

Note: See TracTickets for help on using tickets.