Interesting, I believe your kernel image is same regardless you are
booting from HDD/NFS/NAND. 

 

Do you have sample application to reproduce this issue?  

 

-Brijesh

 

________________________________

From: Johannes Schell [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 05, 2007 1:22 AM
To: Singh, Brijesh; [email protected]
Subject: AW: pthread function in different filesystem... :(

 

 

Hi,

 

I develop an application on DVEVM with DaVinci Digital Video Software
Development Kit(DVSDK 1.10.00.30). 

When the application is running on the DVEVM Harddisk filesystem it
works fine. If we start the System from NFS(the same FS such as
DEVEVM-HDD)the application hangs, none messages or Oop's will be
generated. 

The same behaviour happens when the system comes from NAND Flash. 

All necessary lib's are the same on each file system. 

After debugging with gdb/gdbserver and eclipse I isolate the location
where the system hangs. The corruption happens on calling the
"TraceUtil_start()" function. 

I think the problem is on threads inside the "Engine". 

 

Libs:

# arm_v5t_le-ldd ./App

libpthread.so.0 => 

opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/target/lib/libpthread.so
.0 0xdead1000)

libstdc++.so.6 =>
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/target/usr/lib/libstdc+
+.so.6 (0xdead2000)

libm.so.6 => 

/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/target/lib/libm.so.6
(0xdead3000)

libgcc_s.so.1 => 

/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/target/lib/libgcc_s.so.
1 (0xdead4000)

libc.so.6 => 

/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/target/lib/libc.so.6
(0xdead5000)

ld-linux.so.3 => 

/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/target/lib/ld-linux.so.
3 (0xdead6000)

 

 

Regards

Johannes   

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to