Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-56863

Android service is crashing when GPS is initialized

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P2: Important
    • None
    • 5.7.0
    • None
    • Dev Machine Linux x86, Qt 5.7.0, Android 4.2.2
    • Android

    Description

      Hi,

      When I try to initialize GPS with
      QGeoPositionInfoSource::createDefaultSource(this);
      Service is crashing then it is restarted and crashing again.
      I have prepared example:
      https://github.com/frankipl/service-test-gps

      In adb logcat there is:
      D/libservice.so(20818): ../../service-test-gps/service-service/gps.cpp:7 (bool Gps::initGps()): qwerty Gps::initGps before source
      D/hawaii.hwcomposer( 1452): FBDevice::vsync called 60 times
      F/libc (20818): Fatal signal 11 (SIGSEGV) at 0x00000008 (code=1), thread 20837 (dab.training:qt)
      I/DEBUG (19114): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
      I/DEBUG (19114): Build fingerprint: 'samsung/cs02xx/cs02:4.2.2/JDQ39/G350XXUANB1:user/release-keys'
      I/DEBUG (19114): Revision: '2'
      I/DEBUG (19114): pid: 20818, tid: 20837, name: dab.training:qt >>> com.kdab.training:qt <<<
      I/DEBUG (19114): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000008
      I/DEBUG (19114): backtrace:^M
      I/DEBUG (19114): #00 pc 0004b166 /system/lib/libdvm.so^M
      I/DEBUG (19114): #01 pc 000038dd /data/data/com.kdab.training/qt-reserved-files/plugins/position/libqtposition_android.so^M
      I/DEBUG (19114): #02 pc 00002ecf /data/data/com.kdab.training/qt-reserved-files/plugins/position/libqtposition_android.so^M
      I/DEBUG (19114): #03 pc 0001360f /data/app-lib/com.kdab.training-1/libQt5Positioning.so (QGeoPositionInfoSource::setPreferredPositioningMethods(QFlags<QGeoPositionInfoSource::PositioningMethod>)+12)
      I/DEBUG (19114): #04 pc 00003365 /data/data/com.kdab.training/qt-reserved-files/plugins/position/libqtposition_android.so
      I/DEBUG (19114): #05 pc 000033e9 /data/data/com.kdab.training/qt-reserved-files/plugins/position/libqtposition_android.so
      I/DEBUG (19114): #06 pc 00002ddf /data/data/com.kdab.training/qt-reserved-files/plugins/position/libqtposition_android.so
      I/DEBUG (19114): #07 pc 00014f43 /data/app-lib/com.kdab.training-1/libQt5Positioning.so (QGeoPositionInfoSource::createDefaultSource(QObject*)+270)
      I/DEBUG (19114): #08 pc 000039d0 /data/app-lib/com.kdab.training-1/libservice.so (Gps::initGps()+116)

      Best Regards
      Marek

      Attachments

        1. qtbug-56863-qt5.8RC.log
          16 kB
        2. screen.png
          screen.png
          77 kB

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              ablasche Alex Blasche
              frankipl Marek Floriańczyk
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes