Measurement Studio for VC++

cancel
Showing results for 
Search instead for 
Did you mean: 

nipalu Event 8192

Hi!
I use a USB 6501 on a remote computer (windows XP SP2) with a dedicated application.
The user told me that a popup happend : insufficient system resource.
I looked in the event manager and found this:
nipalu, ID event 8192.
[nipalu]  Warning: .\source\pimm\pimmuser.cpp:201 - pimmLoadAnotherProcess: createBlockHeaderStack failed. status=-50353
Does anyone know this problem?
Thank you.
0 Kudos
Message 1 of 5
(5,705 Views)

Hello,

I can't find any known problem according the information that you gave me. Could you precise me the way that you use this device :
- what do you mean by using the device on a "remote computer"?
- what is the version of the NI-DAQmx drivers on the remote PC?
- what is the development environment used to create the application?
- what are the specifications (OS, hardware configuration) of the development PC?
- what are the specifications (OS, hardware configuration) of the target PC?
- when does the popup message appears?
- does it happen systematically?
- is it possible to use the device from MAX (Measurement & Automation eXplorer)?
- did you already succeed in using this device on another PC?
- did you already succeed in using this application on another PC?
- do you have a mean (an example and a process) that enables to reproduce the problem?
- did you try to reinstall the NI-DAQ drivers?
Thanks to clarify these points. It will enable me to guide you to target the origin of the problem and find a solution.

0 Kudos
Message 2 of 5
(5,692 Views)
Thank you for your answer.
Remote computer: this computer is used in production on another site far away. I can only connect to it by pcAnywhere.
NiDAQmx version 7.5 , USB 6501 card.
I used Visual C++7.1 to create the software that uses the USB 6501, using Win XP SP2 (development and remote PC).
This device is used with other PC with NI tools or custom software, and it's the first time I detect the problem, and for now, it only happend once.
 
I posted another thread (DAQmxClearTask thread)which is linked with this one.
On this remote PC, the software is continuously working. When the user wants to use it, he just start a session.
This create a task for the USB 6501. When the user has finished, a stop his session, and this clear the task.
But when the task is cleared, the thread of this task continue to work (see my other thread on this forum)
After using this software several times (I don't know how much), a windows system error happened, telling : insufficient system resource.
But the system worked well.
So I looked in the event manager and found the error 8192 for nipalu, which corresponds to the system message.
That 's why I asked you if you heard of this before...
 
0 Kudos
Message 3 of 5
(5,687 Views)
Hello,
 
It is difficult to advise you without having the exact Windows error message and I can't tell you if the nipalu error is a cause or a consequence of the crash. Nevertheless, it looks like you are running out of memory.
I don't understand what you wants to say by "when the task is cleared, the thread of this task continue to work". As I explained you on the other thread, the DAQmx functions don't handle threads. But if some resources are never released, this can be the cause of your poblem. Try to look at the memory allocated by your process to identify a potential memory leak.
 
Regards,
 
 
0 Kudos
Message 4 of 5
(5,660 Views)

Hello Ien,

 

            I have the same memory resource issue in my application. Did you ever find out why you were getting that error?

 

Thanks.

0 Kudos
Message 5 of 5
(4,909 Views)