Gnats 5198: End of timestep expression slot evaluation is slow ... in RiverWare 6.2 prerel; 5-10-2012. ... stack trace at an arbitrary debugger pause during a run, with an Open Slot Dialog open. STACK TRACE 2 ntdll.dll!000000007757f9ba() [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] ntdll.dll!000000007757fae1() KernelBase.dll!000007fefdac2fca() msvcr90d.dll!_CrtIsValidHeapPointer(const void * pUserData=0x0000000053929040) Line 2103 C++ msvcr90d.dll!_free_dbg_nolock(void * pUserData=0x0000000053929040, int nBlockUse=1) Line 1317 + 0xa bytes C++ msvcr90d.dll!_free_dbg(void * pUserData=0x0000000053929040, int nBlockUse=1) Line 1258 + 0xe bytes C++ msvcr90d.dll!free(void * pUserData=0x0000000053929040) Line 50 C++ QtCored4.dll!qFree(void * ptr=0x0000000053929040) Line 61 C++ QtCored4.dll!QString::free(QString::Data * d=0x0000000053929040) Line 1109 C++ QtCored4.dll!QString::~QString() Line 869 + 0x2a bytes C++ QtCored4.dll!QString::vsprintf(const char * cformat=0x0000000141819080, char * ap=0x0000000000158a78) Line 5046 + 0xd bytes C++ QtCored4.dll!QString::sprintf(const char * cformat=0x0000000141819080, ...) Line 4961 + 0x14 bytes C++ riverware.exe!SlotDataTableModel::computeTimeHeaderStr(const Date_Time & tstepDT={...}) Line 9035 C++ riverware.exe!SlotDataTableModel::computeTstepInxOfRowArray(const DeltaTime & tstepSize={...}, int numTsteps=25218, int approxRowCnt=26062) Line 9448 + 0x1a bytes C++ riverware.exe!SlotDataTableModel::recomputeSlotRows(Slot * slotPtr=0x000000003a735a90) Line 2949 C++ riverware.exe!SlotDataTableModel::recomputeCellLayout(unsigned int changeSN=10937786, bool rowsToo=true) Line 4345 C++ riverware.exe!SlotQtDlg::slotCallbackHandler(CallbackType cbType=SERIESSLOT_SERIES_CHANGED_2, CallbackData * cbData=0x0000000000159180, void * __formal=0x0000000000000000) Line 8952 C++ riverware.exe!MethodCb::invoke(CallbackType type=SERIESSLOT_SERIES_CHANGED_2, CallbackData * cbData=0x0000000000159180) Line 17 C++ riverware.exe!Root::callCallbacks(CallbackType type=SERIESSLOT_SERIES_CHANGED_2, CallbackData * cbData=0x0000000000159180) Line 224 C++ riverware.exe!SeriesSlot::setExprStartDate(const Date_Time & startDate={...}) Line 14144 + 0x8d bytes C++ riverware.exe!SeriesSlot::p_synchSeriesWithExprData() Line 13692 C++ riverware.exe!SeriesSlot::evaluateExpr(bool evalOnly=true) Line 13773 + 0x15 bytes C++ riverware.exe!RplExprSlotMgr::evaluateSlots(RplExprSlotMgr::EvalTime now=END_BLOCK) Line 479 + 0x30 bytes C++ riverware.exe!SimControl::endOfBlock() Line 591 + 0x12 bytes C++ riverware.exe!RuleControl::endOfBlock() Line 442 C++ riverware.exe!RunInfo::executeBlock() Line 881 C++ riverware.exe!RunInfo::doRun() Line 743 C++ riverware.exe!RunInfo::processEvents() Line 605 C++ riverware.exe!RunInfo::requestEvent(int e=1) Line 542 C++ riverware.exe!QtRunControlDlg::startHandler() Line 856 C++ riverware.exe!QtRunControlDlg::qt_metacall(QMetaObject::Call _c=InvokeMetaMethod, int _id=9, void * * _a=0x0000000000159e20) Line 116 + 0x13 bytes C++ QtCored4.dll!QMetaObject::metacall(QObject * object=0x000000003e690470, QMetaObject::Call cl=InvokeMetaMethod, int idx=40, void * * argv=0x0000000000159e20) Line 238 C++ QtCored4.dll!QMetaObject::activate(QObject * sender=0x000000003e67d210, const QMetaObject * m=0x0000000142342770, int local_signal_index=0, void * * argv=0x0000000000000000) Line 3301 C++ riverware.exe!RunButtonFrame::startButtonClicked() Line 97 C++ riverware.exe!RunButtonFrame::qt_metacall(QMetaObject::Call _c=InvokeMetaMethod, int _id=0, void * * _a=0x000000000015a0d0) Line 80 + 0xa bytes C++ QtCored4.dll!QMetaObject::metacall(QObject * object=0x000000003e67d210, QMetaObject::Call cl=InvokeMetaMethod, int idx=27, void * * argv=0x000000000015a0d0) Line 238 C++ QtCored4.dll!QMetaObject::activate(QObject * sender=0x000000003e6086e0, const QMetaObject * m=0x00000000010e5318, int local_signal_index=2, void * * argv=0x000000000015a0d0) Line 3301 C++ QtGuid4.dll!QAbstractButton::clicked(bool _t1=false) Line 207 C++ QtGuid4.dll!QAbstractButtonPrivate::emitClicked() Line 548 C++ QtGuid4.dll!QAbstractButtonPrivate::click() Line 539 + 0xa bytes C++ QtGuid4.dll!QAbstractButton::mouseReleaseEvent(QMouseEvent * e=0x000000000015b160) Line 1122 C++ QtGuid4.dll!QWidget::event(QEvent * event=0x000000000015b160) Line 8045 C++ QtGuid4.dll!QAbstractButton::event(QEvent * e=0x000000000015b160) Line 1081 C++ QtGuid4.dll!QPushButton::event(QEvent * e=0x000000000015b160) Line 680 C++ QtGuid4.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x000000003e6086e0, QEvent * e=0x000000000015b160) Line 4302 + 0x15 bytes C++ QtGuid4.dll!QApplication::notify(QObject * receiver=0x000000003e6086e0, QEvent * e=0x000000000015b160) Line 3867 + 0x51 bytes C++ QtCored4.dll!QCoreApplication::notifyInternal(QObject * receiver=0x000000003e6086e0, QEvent * event=0x000000000015b160) Line 726 + 0x1d bytes C++ QtCored4.dll!QCoreApplication::sendSpontaneousEvent(QObject * receiver=0x000000003e6086e0, QEvent * event=0x000000000015b160) Line 218 + 0x4c bytes C++ QtGuid4.dll!QApplicationPrivate::sendMouseEvent(QWidget * receiver=0x000000003e6086e0, QMouseEvent * event=0x000000000015b160, QWidget * alienWidget=0x000000003e6086e0, QWidget * nativeWidget=0x000000003e690470, QWidget * * buttonDown=0x00000000013c7bb0, QPointer & lastMouseReceiver={...}, bool spontaneous=true) Line 2965 + 0x16 bytes C++ QtGuid4.dll!QETWidget::translateMouseEvent(const tagMSG & msg={...}) Line 3243 + 0x3f bytes C++ QtGuid4.dll!QtWndProc(HWND__ * hwnd=0x0000000000031286, unsigned int message=514, unsigned __int64 wParam=0, __int64 lParam=19857458) Line 1629 + 0x15 bytes C++ user32.dll!0000000077269bd1() user32.dll!00000000772698da() QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags * flags=0x000000000015f3d0) Line 781 C++ QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags * flags=0x000000000015f41c) Line 1145 + 0x27 bytes C++ QtCored4.dll!QEventLoop::processEvents(QFlags * flags=0x000000000015f480) Line 150 C++ QtCored4.dll!QEventLoop::exec(QFlags * flags=0x000000000015f4f0) Line 197 + 0x3f bytes C++ QtCored4.dll!QCoreApplication::exec() Line 1003 + 0x23 bytes C++ QtGuid4.dll!QApplication::exec() Line 3582 C++ riverware.exe!rwGUIExecute() Line 140 C++ riverware.exe!interactiveMode(int argc=1, char * * argv=0x0000000004353b70, bool isRunAllowed=true) Line 697 + 0x1a bytes C++ riverware.exe!main(int argc=1, char * * argv=0x0000000004353b70) Line 632 + 0x3a bytes C++ riverware.exe!WinMain(HINSTANCE__ * instance=0x000000013f550000, HINSTANCE__ * prevInstance=0x0000000000000000, char * __formal=0x00000000001b515d, int cmdShow=1) Line 131 + 0x16 bytes C++ riverware.exe!__tmainCRTStartup() Line 574 + 0x42 bytes C riverware.exe!WinMainCRTStartup() Line 399 C kernel32.dll!0000000076e9652d() ntdll.dll!000000007758c521()