Hi Pascal, very interesting - with owhttpd or owfs connected directly to the busmaster I can access the BAE 910 chip and all its registers and even change the content of a user register (at least via owhttpd) - without any crash.
Further when I access a property with the "cat" command and with owfs connected to owserver I can also read and write a register - and no crash. But as soon I use any "dir" functions they crash So it seems to be a problem with the "dir" function when owhttpd and owfs are running as clients. Regards, Jan On Sun, November 7, 2010 08:25, Pascal Baerten wrote: > Hi Jan, > > Could you do the test with owfs directly connected on the busmaster (without > owserver) and post the trace? > > also it will be interesting to try accessing a explicit property without ls. > > like this: > cat /mnt/1wire/FC.000000000022/910/pioc > regards > > Pascal > > 2010/11/6 Jan Bertelsen <jb-o...@w57.dk> > >> Hi, >> >> thanks for the answer - unfortunately I still have the same problem. I have >> tried both the code from CVS and the versions 2.7p39, 2.8p1 and 2.8p3 all >> with >> the same result. owhttpd and owfs are crashing (see my first post below) >> when >> I try to access the BAE 910 chip. >> >> I'm not running the normal kernel on my server as Ubuntu server edition is >> compiled with PAE and my CPU does not have this addressing feature - can >> this >> be the cause?? >> >> As I'm not a skilled C-debugger so any help is mostly welcome. >> >> Best regards, >> >> Jan >> >> On Mon, November 1, 2010 08:42, Pascal Baerten wrote: >> > Hi Jan, >> > >> > I got similar issues with intermediate owfs version that introduced >> > visibility feature. >> > The visibility feature allows to conditionally hide non relevant >> properties. >> > This allows to show adaptive directory structure between bae0910 and >> bae0911 >> > who share same family code. >> > >> > This issue is fixed in the current cvs version. >> > You may consider to revert to previous release or to test with cvs >> version. >> > >> > Pascal >> > >> > >> > >> > >> > 2010/10/31 Jan Bertelsen <jb-o...@w57.dk> >> > >> >> Hi all, >> >> >> >> trying to read registers on the BAE 910 chip I get a segmentation fault >> in >> >> owhttpd (see below) and owfs. I have no problem reading other devices on >> >> the >> >> bus. >> >> >> >> When I try to read the BAE chip using owfs: >> >> >> >> ls /mnt/1wire/FC.000000000022/910 >> >> >> >> it's the same, owfs is crashing with the same debug information. >> >> >> >> owhttpd and owfs are connected to the 1wire bus via owserver, which is >> >> running >> >> as: >> >> >> >> owserver -p 2125 -d /dev/ttyS0 >> >> >> >> owserver is not affected of the crash. >> >> >> >> My setup is: >> >> System: Ubuntu 8.04.4 LTS Hardy >> >> OWFS: compiled from owfs-2.8p2.tar.gz >> >> Bus master: LinkOEM (same as Link45) at /dev/ttyS0 >> >> >> >> >> >> Any hints are welcome as I'm not used to debug c programs. >> >> >> >> Best regards >> >> >> >> Jan >> >> >> >> ================================================ >> >> >> >> $ gdb owhttpd >> >> run -s 2125 -p 2121 --debug >> >> <..cut..> >> >> DEBUG: owhttpd_handler.c:handle_GET(151) Simple GET request -- read a >> >> value >> >> or directory >> >> DEBUG: ow_dir.c:FS_dir(63) path=/FC.000000000022/910 >> >> CALL: ow_dir.c:FS_dir_both(98) path=/FC.000000000022/910 >> >> DEBUG: ow_cache.c:Cache_Get_Internal(884) FC 00 00 00 00 00 22 DE >> size=4 >> >> DEBUG: ow_parseobject.c:OWQ_create_from_path(29) /FC.000000000022/910 >> >> CALL: ow_parsename.c:FS_ParsedName_anywhere(90) >> >> path=[/FC.000000000022/910] >> >> DEBUG: ow_cache.c:Cache_Get_Device(855) FC 00 00 00 00 00 22 DE >> >> DEBUG: ow_cache.c:Cache_Get_Common(1067) Get from cache sn FC 00 00 00 >> 00 >> >> 00 >> >> 22 DE pointer=0xb7efc920 index=0 size=4 >> >> DEBUG: ow_cache.c:Cache_Get_Common(1076) value found in cache. >> Remaining >> >> life: 117 seconds. >> >> DEBUG: ow_presence.c:CheckPresence(75) Found device on bus 0 >> >> DEBUG: ow_parseobject.c:OWQ_create_sibling(62) Create sibling >> device_type >> >> from /FC.000000000022/910 as /FC.000000000022/device_type >> >> DEBUG: ow_parseobject.c:OWQ_create_from_path(29) >> >> /FC.000000000022/device_type >> >> CALL: ow_parsename.c:FS_ParsedName_anywhere(90) >> >> path=[/FC.000000000022/device_type] >> >> DEBUG: ow_cache.c:Cache_Get_Device(855) FC 00 00 00 00 00 22 DE >> >> DEBUG: ow_cache.c:Cache_Get_Common(1067) Get from cache sn FC 00 00 00 >> 00 >> >> 00 >> >> 22 DE pointer=0xb7efc920 index=0 size=4 >> >> DEBUG: ow_cache.c:Cache_Get_Common(1076) value found in cache. >> Remaining >> >> life: 117 seconds. >> >> DEBUG: ow_presence.c:CheckPresence(75) Found device on bus 0 >> >> DEBUG: ow_read.c:adjust_file_size(333) file_length=12 offset=0 size=1 >> >> DEBUG: ow_parseobject.c:OWQ_create_sibling(62) Create sibling typestate >> >> from >> >> /FC.000000000022/device_type as /FC.000000000022/typestate >> >> DEBUG: ow_parseobject.c:OWQ_create_from_path(29) >> >> /FC.000000000022/typestate >> >> CALL: ow_parsename.c:FS_ParsedName_anywhere(90) >> >> path=[/FC.000000000022/typestate] >> >> DEBUG: ow_cache.c:Cache_Get_Device(855) FC 00 00 00 00 00 22 DE >> >> DEBUG: ow_cache.c:Cache_Get_Common(1067) Get from cache sn FC 00 00 00 >> 00 >> >> 00 >> >> 22 DE pointer=0xb7efc920 index=0 size=4 >> >> DEBUG: ow_cache.c:Cache_Get_Common(1076) value found in cache. >> Remaining >> >> life: 117 seconds. >> >> DEBUG: ow_presence.c:CheckPresence(75) Found device on bus 0 >> >> DEBUG: ow_read.c:adjust_file_size(333) file_length=12 offset=0 size=1 >> >> DEBUG: ow_cache.c:Cache_Get(783) FC 00 00 00 00 00 22 DE size=8 >> >> IsUncachedDir=0 >> >> DEBUG: ow_cache.c:Cache_Get_Common(1067) Get from cache sn FC 00 00 00 >> 00 >> >> 00 >> >> 22 DE pointer=0xb7ef8a58 index=0 size=8 >> >> DEBUG: ow_cache.c:Cache_Get_Common(1095) value not found in cache >> >> DEBUG: ow_select.c:BUS_select(72) Selecting a path (and device) >> >> path=/FC.000000000022/typestate SN=FC 00 00 00 00 00 22 DE last path=FF >> 00 >> >> 00 00 00 00 00 00 >> >> DEBUG: ow_select.c:BUS_select(77) Clearing root branch >> >> >> >> Program received signal SIGSEGV, Segmentation fault. >> >> [Switching to Thread 0xb7cbfb90 (LWP 19258)] >> >> 0x00000000 in ?? () >> >> (gdb) >> >> >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Nokia and AT&T present the 2010 Calling All Innovators-North America >> >> contest >> >> Create new apps & games for the Nokia N8 for consumers in U.S. and >> Canada >> >> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in >> >> marketing >> >> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store >> >> http://p.sf.net/sfu/nokia-dev2dev >> >> _______________________________________________ >> >> Owfs-developers mailing list >> >> Owfs-developers@lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/owfs-developers >> >> >> > >> > >> > >> > -- >> > Pascal >> > www.brain4home.eu >> > to subscribe, send a mail to <list-subscr...@brain4home.eu> >> > >> ------------------------------------------------------------------------------ >> > Nokia and AT&T present the 2010 Calling All Innovators-North America >> contest >> > Create new apps & games for the Nokia N8 for consumers in U.S. and >> Canada >> > $10 million total in prizes - $4M cash, 500 devices, nearly $6M in >> marketing >> > Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store >> > >> http://p.sf.net/sfu/nokia-dev2dev_______________________________________________ >> > Owfs-developers mailing list >> > Owfs-developers@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/owfs-developers >> > >> >> >> >> >> ------------------------------------------------------------------------------ >> The Next 800 Companies to Lead America's Growth: New Video Whitepaper >> David G. Thomson, author of the best-selling book "Blueprint to a >> Billion" shares his insights and actions to help propel your >> business during the next growth cycle. Listen Now! >> http://p.sf.net/sfu/SAP-dev2dev >> _______________________________________________ >> Owfs-developers mailing list >> Owfs-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/owfs-developers >> > > > > -- > Pascal > www.brain4home.eu > to subscribe, send a mail to <list-subscr...@brain4home.eu> > ------------------------------------------------------------------------------ > The Next 800 Companies to Lead America's Growth: New Video Whitepaper > David G. Thomson, author of the best-selling book "Blueprint to a > Billion" shares his insights and actions to help propel your > business during the next growth cycle. Listen Now! > http://p.sf.net/sfu/SAP-dev2dev_______________________________________________ > Owfs-developers mailing list > Owfs-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/owfs-developers > ------------------------------------------------------------------------------ The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book "Blueprint to a Billion" shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers