kvendy / frl

Automatically exported from code.google.com/p/frl
0 stars 0 forks source link

a problem #2

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. device drivers updates tags frequencely, by Tag::write
2. client create some groups(more than 1), add the updated tags

What is the expected output? What do you see instead?
   after run some time, server crashed, it seems error occurs in code
'frl_opc_group_manager.cpp' , 
     line 196: gr.create_thread( boost::bind( &Group::onUpdateTimer,
it->second.get() ) );

What version of the product are you using? On what operating system?

Please provide any additional information below.

Original issue reported on code.google.com by myopc...@gmail.com on 21 Mar 2009 at 4:07

GoogleCodeExporter commented 8 years ago
or the error may be at line 200: gr.join_all();

Original comment by myopc...@gmail.com on 21 Mar 2009 at 4:18

GoogleCodeExporter commented 8 years ago
I have some questions:

1. Who quickly update tags from device driver?
2. How much used tags in groups??
3. What do you use OPC client?
4. What version (revision) of FRL should you use?
5. Which compiler are you using (Mingw or MS Visual C++)? 
6. Can you identify this error (exception, stack overflow or it something 
other)?

Thanks

Original comment by serg.bab...@gmail.com on 23 Mar 2009 at 8:47

GoogleCodeExporter commented 8 years ago
i am sorry, it's my fault, in fact frl gives me some info like this:
--
An exception has been thrown!
Details:
-----------------------------------
Description: Unknown description
Function name: getBranch. 
-----------------------------------

File: frl_opc_address_space.cpp
Line: 63
Stack unwinding:
addBranch <= zeroMemory <= << beginning of stack >>

--

Original comment by myopc...@gmail.com on 8 Apr 2009 at 4:41