< Previous by Date Date Index Next by Date >
  Thread Index  

[reSIProcate] Crash in dialogset?


Hi,

In a client application running with resiprocate 0.9 and DUM, compiled with
VStudio .NET 2003 under XP Service Pack 2, I am seeing a crash sometimes.

The crash occurs at dialogset.cxx line 640:

      assert(mState != WaitingToEnd);
      DebugLog ( << "### Calling CreateAppDialog ### " << msg);
  >>      AppDialog* appDialog = mAppDialogSet->createAppDialog(msg);
      dialog->mAppDialog = appDialog;
      appDialog->mDialog = dialog;
      dialog->dispatch(msg);
   }

the mAppDialogSet member variable is NULL when it happens. The client
application was just running idle, periodically registering with the
server. The code leading to the crash was a call to process:

while(clientDum.process());

Has anyone seen this one?

Thanks,
Christian