Develop

Ticket #2154 (closed defect: fixed)

Opened 12 months ago

Last modified 3 months ago

Map turning upside down rapidly on Galaxy Ace

Reported by: balu0 Owned by: max
Priority: normal Milestone: XCSoar 6.4
Component: User Interface Version: 6.3
Keywords: Map Flicker Info Box Cc:

Description (last modified by max) (diff)

Fresh install, new Galaxy Ace

Right after start the map starts to flicker upside down then back.(turns 180 degrees back and forth instantly)

This stops if I start to pan or hide the info boxes, but when any other info box appear the flickering/turning starts again.

Attachments

xcsoar-startup.log (2.0 KB) - added by balu0 12 months ago.
logfile

Change History

comment:1 Changed 12 months ago by balu0

  • Description modified (diff)

comment:2 Changed 12 months ago by max

  • Owner set to max
  • Status changed from new to accepted

comment:3 Changed 12 months ago by max

This is very likely a graphics driver bug. The Android emulator had this same bug until 2 years ago. The fix: https://gist.github.com/CyanogenMod/android_frameworks_base/commit/3e5a5826c65044edc813bd6d3cff6a43db28d74e

comment:4 Changed 12 months ago by max

  • Status changed from accepted to closed
  • Resolution set to fixed

6db14749699a6865c61262a7cb8f6cd89ebfa39b

comment:5 Changed 12 months ago by balu0

  • Status changed from closed to reopened
  • Resolution fixed deleted

Just updated my version to 6.3.8 and the bug is still present, no change in behavior and still 100% reproducible.
My phones correct version number is GT-S5830i. (this is the newer version of Samsung Galaxy Ace, with more powerful CPU and Android 2.3.6)

If you need any more info (or need me to test a change on my Erhard) feel free to contact me I will gladly help with anything (I'm a software tester anyway ;) )

comment:6 Changed 12 months ago by Turbo

could you attach your xcsoar-startup.log file to this ticket please?

comment:7 Changed 12 months ago by max

Any current phone should not turn back and forth anymore since 6.3.8. If there is still a problem, it should always be upside down now, and never change. Please confirm this. And as Turbo said, attach xcsoar-startup.log, or better: attach a logcat.

Changed 12 months ago by balu0

logfile

comment:8 Changed 12 months ago by balu0

Turbo:

  • I uploaded the log file as requested.

Max:

  • No, the map is not just upside down, it is flipping back and forth. (if there is any info box or buttons present, with map only the flipping stops)

comment:9 Changed 12 months ago by balu0

Test Test
I got Error 111 when making the update for the bug ... I hope it's fine.

comment:10 Changed 12 months ago by max

The log shows that your device lacks OpenGL frame buffer objects. Therefore, the workaround I wrote is not in effect. I guess that you have Android 2.2 with buggy graphics drivers, and my second guess is that an Android upgrade will fix the problem.

comment:11 Changed 10 months ago by Turbo

  • Milestone changed from XCSoar 6.3 to XCSoar 6.4

comment:12 Changed 3 months ago by max

  • Status changed from reopened to closed
  • Resolution set to fixed
  • Description modified (diff)

Today I got a device that could reproduce the problem a long time ago, but it no longer can. Therefore I assume it is fixed, but I don't know how. Please reopen this ticket if it still occurs with XCSoar 6.5.

Note: See TracTickets for help on using tickets.