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

App works well using wifi and doesn't start using 3g connectivity

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 5.2.0 RC1
    • Network
    • None
    • windows8 Qt 5.2 android snapshot of the 9th of December 2013
    • Android

    Description

      I don't know how I can better explain this, but I am trying to port my app "SoftairRealFight" to android...this app use almost all important Qt module (gps, internet connection, change connection trigger, compass). When I start app it uses code like this:
      this->netSession = new QNetworkSession(netConfigManager.defaultConfiguration(), this);
      if (this->netSession->isOpen())

      { this->inizialize(); }

      else

      { connect(this->netSession, SIGNAL(opened()), this, SLOT(inizialize())); this->netSession->open(); }

      connect(this->netSession, SIGNAL(stateChanged(QNetworkSession::State)), this, SLOT(networkStateChanged(QNetworkSession::State)));

      it also does some dns resolution facility:
      QList<QHostAddress> resolved = QHostInfo::fromName(remoteServer.trimmed()).addresses();

      and then:
      foreach(QNetworkInterface interface, QNetworkInterface::allInterfaces()) {
      if (interface.flags().testFlag(QNetworkInterface::IsRunning))
      foreach (QNetworkAddressEntry entry, interface.addressEntries()) {
      if (interface.humanReadableName().contains("usb") == false && interface.hardwareAddress() != "00:00:00:00:00:00" && entry.ip().toString().contains("."))

      { MemoryUtil::DeleteMemory(&this->localIP, TRUE); this->localIP = new QString(entry.ip().toString()); qDebug("Client IP: %s", this->localIP->toUtf8().constData()); break; }

      }
      }

      If my device is connected over wifi all go well and al works.
      If my device is connected over 3g it immediately crash with this:

      D/dalvikvm( 9166): GC_CONCURRENT freed 338K, 8% free 12489K/13447K, paused 12ms+2ms, total 21ms
      D/dalvikvm( 9166): GC_CONCURRENT freed 447K, 8% free 12463K/13511K, paused 1ms+77ms, total 87ms
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libgnustl_shared.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libgnustl_shared.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libgnustl_shared.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Core.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Core.so 0x41c70b88
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Network.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Network.so 0x41c70b88
      I/Qt ( 9166): Network start
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Qml.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Qml.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5Qml.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Positioning.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Positioning.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5Positioning.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Gui.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Gui.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5Gui.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Quick.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Quick.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5Quick.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5QuickParticles.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5QuickParticles.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5QuickParticles.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Multimedia.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Multimedia.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5Multimedia.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5MultimediaQuick_p.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5MultimediaQuick_p.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5MultimediaQuick_p.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Widgets.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Widgets.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5Widgets.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Sensors.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Sensors.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5Sensors.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Sql.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5Sql.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libQt5Sql.so 0x41c70b88, skipping init
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/plugins/platforms/android/libqtforandroidGL.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/plugins/platforms/android/libqtforandroidGL.so 0x41c70b88
      I/Qt ( 9166): qt start
      W/dalvikvm( 9166): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtMessageDialogHelper'
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/plugins/position/libqtposition_android.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/plugins/position/libqtposition_android.so 0x41c70b88
      I/QtPositioning( 9166): Positioning start
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5QuickParticles.so 0x41c70b88
      D/dalvikvm( 9166): Shared lib '/data/data/org.qtproject.SoftairRealFight/lib/libQt5QuickParticles.so' already loaded in same CL 0x41c70b88
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/plugins/mediaservice/libqtmedia_android.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/plugins/mediaservice/libqtmedia_android.so 0x41c70b88
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libQt5MultimediaQuick_p.so 0x41c70b88
      D/dalvikvm( 9166): Shared lib '/data/data/org.qtproject.SoftairRealFight/lib/libQt5MultimediaQuick_p.so' already loaded in same CL 0x41c70b88
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/plugins/sensors/libqtsensors_android.so 0x41c70b88
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/plugins/sensors/libqtsensors_android.so 0x41c70b88
      I/Qt ( 9166): Sensors start
      D/dalvikvm( 9166): Trying to load lib /data/data/org.qtproject.SoftairRealFight/lib/libSoftairRealFight.so 0x41c70b88
      D/Qt ( 9166): qml\qqmlengine.cpp:1451 (QQmlDebuggingEnabler::QQmlDebuggingEnabler(bool)): QML debugging is enabled. Only use this in a safe environment.
      D/dalvikvm( 9166): Added shared lib /data/data/org.qtproject.SoftairRealFight/lib/libSoftairRealFight.so 0x41c70b88
      D/dalvikvm( 9166): No JNI_OnLoad found in /data/data/org.qtproject.SoftairRealFight/lib/libSoftairRealFight.so 0x41c70b88, skipping init
      W/Qt ( 9166): kernel\qcoreapplication.cpp:416 (QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, uint)): WARNING: QApplication was not created in the main() thread.
      W/dalvikvm( 9166): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtNativeInputConnection'
      W/dalvikvm( 9166): dvmFindClassByName rejecting 'org/qtproject/qt5/android/QtExtractedText'
      D/libEGL ( 9166): loaded /system/lib/egl/libEGL_mali.so
      D/libEGL ( 9166): loaded /system/lib/egl/libGLESv1_CM_mali.so
      D/libEGL ( 9166): loaded /system/lib/egl/libGLESv2_mali.so
      D/ ( 9166): Device driver API match
      D/ ( 9166): Device driver API version: 10
      D/ ( 9166): User space API version: 10
      D/ ( 9166): mali: REVISION=Linux-r2p4-02rel0 BUILD_DATE=Tue Oct 16 15:37:13 KST 2012
      D/Qt ( 9166): communicator.cpp:459 (static QString& Communicator::getPathForDB(Communicator*, const char*)): path db: /data/data/org.qtproject.SoftairRealFight/files/SoftairThumb.db
      D/Qt ( 9166): communicator.cpp:27 (Communicator::Communicator(QQmlContext*, QCoreApplication*)): template DB copiato con successo!
      D/Qt ( 9166): geonavigator.cpp:21 (GeoNavigator::GeoNavigator(const QVector<TPlayer*>, const QVector<TMark>, QObject, qint32)): ------------- Being listed all gps sources: --------------------------
      D/Qt ( 9166): geonavigator.cpp:23 (GeoNavigator::GeoNavigator(const QVector<TPlayer*>, const QVector<TMark>, QObject, qint32)): AVAILABLE GPS SOURCE: "android"
      D/Qt ( 9166): geonavigator.cpp:26 (GeoNavigator::GeoNavigator(const QVector<TPlayer*>, const QVector<TMark>, QObject, qint32)): ---------------- GPS object configured!
      D/Qt ( 9166): geonavigator.cpp:34 (GeoNavigator::GeoNavigator(const QVector<TPlayer*>, const QVector<TMark>, QObject, qint32)): ------------------ Compass' signals activation
      D/Qt ( 9166): communicator.cpp:89 (bool Communicator::resolveAndSetServer(QString&)): Risoluzione di france1.softairrealfight.net: 176.58.90.215
      F/libc ( 9166): Fatal signal 11 (SIGSEGV) at 0x00000068 (code=1), thread 9222 (oftairRealFight)

      'org.qtproject.SoftairRealFight' died.

      Attachments

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

        Activity

          People

            stromme Christian
            alterx Giovanni Romano
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes