Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-283

The CMManager constantly get called every few seconds using bearer management

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Not Evaluated
    • 1.0.1
    • 1.0.0
    • Bearer Management
    • None
    • symbian 3

    Description

      STEPS TO REPRODUCE:
      1. Start bearer enabled 8.x Browser
      2. tail -f %TEMP%\epocwind.out
      3. Observe CMManager traces every few seconds
      ACTUAL RESULTS:

      EXPECTED RESULTS:
      There is no network configuration changes, so there is no need to update all the time.

      Jay Xiong added a comment - 13/May/10 04:48 PM
      You can also set breakpoint (W:\sf\mw\ipconnmgmt\cmmanager\cmmgr\Framework\Src\cmmanager.cpp [line: 329]) in carbide to catch the stack trace.
      17 RCmManager::ConnectionMethodL() W:\sf\mw\ipconnmgmt\cmmanager\cmmgr\Framework\Src\cmmanager.cpp:329 0x160d1bf4
      16 QtMobility::QNetworkConfigurationManagerPrivate::updateConfigurationsL() Y:\sf\mw\qtextensions\qtmobility\src\bearer\qnetworkconfigmanager_s60_p.cpp:216 0x427b6730
      15 QtMobility::QNetworkConfigurationManagerPrivate::RunL() Y:\sf\mw\qtextensions\qtmobility\src\bearer\qnetworkconfigmanager_s60_p.cpp:843 0x427b9429
      14 CActiveScheduler::RunIfReady() M:\sf\os\kernelhwsrv\kernel\eka\euser\cbase\ub_act.cpp:1281 0x60002800
      13 QEventDispatcherSymbian::processEvents() Y:\sf\mw\qt\src\corelib\kernel\qeventdispatcher_symbian.cpp:747 0x4b2a6358
      12 QEventDispatcherS60::processEvents() Y:\sf\mw\qt\src\gui\kernel\qeventdispatcher_s60.cpp:74 0x603748e5
      11 QEventLoop::processEvents() Y:\sf\mw\qt\src\corelib\kernel\qeventloop.cpp:149 0x4b26f610
      10 QEventLoop::exec() Y:\sf\mw\qt\src\corelib\kernel\qeventloop.cpp:201 0x4b26f809
      9 QCoreApplication::exec() Y:\sf\mw\qt\src\corelib\kernel\qcoreapplication.cpp:981 0x4b272803
      8 QApplication::exec() Y:\sf\mw\qt\src\gui\kernel\qapplication.cpp:3588 0x602ffba9
      7 main() W:\cwrt\sf\app\browserui\ginebra2\emulator\main.cpp:306 0x4199d19f
      6 QtMainWrapper() Y:\sf\mw\qt\src\s60main\qts60main_mcrt0.cpp:86 0x419a5de1
      5 E32Main() Y:\sf\mw\qt\src\s60main\qts60main.cpp:56 0x419a095c
      4 _E32Startup() M:\sf\os\kernelhwsrv\kernel\eka\euser\epoc\win32\uc_exe.cpp:87 0x4199fe0c
      3 DThread::EpocThreadFunction() M:\sf\os\kernelhwsrv\kernel\eka\kernel\win32\ckernel.cpp:84 0x0037acd3
      2 NThread::StartThread() M:\sf\os\kernelhwsrv\kernel\eka\nkern\win32\ncthrd.cpp:187 0x00379667
      1 0x7C80B729( KERNEL32.dll )() 0x7c80b729

      Further analysis indicate that the RDbNotifier::ERollback event is called again and again in void QNetworkConfigurationManagerPrivate::RunL(). The event is casted from iStatus.Int().
      There is no change in the value of iStatus from several runs/catches.

      Attachments

        Activity

          People

            alex Alex (closed Nokia identity) (Inactive)
            h2lu Hao Lu
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: