Sorry. Known bug in 2.9p7 with owfs. Fixed and new release later today.
Paul
On Oct 18, 2014 6:07 AM, "Thomas Zimmermann" <m...@vdm-design.de> wrote:
> Hi,
> I'm currently packaging owfs for openSUSE and got a bug report that in the
> package with systemd enabled owfs crashes as soon as one browses the
> /run/owfs
> folder with dolphin (KDE file manager).
> Browsing the folder with ls works just fine.
>
> To reproduce this I started owfs with the following parameters:
> /usr/bin/owfs -u --server=127.0.0.1 --allow_other /run/owfs
>
> The Backtrace looks like the following:
>
> ------------------------------------------------------------------------------------------------------------------------------------------------
> [New Thread 0x7ffff658c700 (LWP 20156)]
> [New Thread 0x7ffff5d8b700 (LWP 20158)]
> 1413624377 DEFAULT: ow_parsename.c:(316) debug_crash 1413624377.190662
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7ffff658c700 (LWP 20156)]
> 0x00007ffff7b684d3 in FS_ParsedName_setup (pn=0x7ffff6588b60,
> path=0x7ffff0000af0
> "/", pp=0x7ffff6587ae0) at ow_parsename.c:316
> 316 CONNIN_RLOCK;
> (gdb) bt
> #0 0x00007ffff7b684d3 in FS_ParsedName_setup (pn=0x7ffff6588b60,
> path=0x7ffff0000af0 "/", pp=0x7ffff6587ae0) at ow_parsename.c:316
> #1 FS_ParsedName_anywhere (path=0x7ffff0000af0 "/",
> remote_status=remote_status@entry=parse_pass_pre_remote,
> pn=pn@entry=0x7ffff6588b60) at ow_parsename.c:104
> #2 0x00007ffff7b68cea in FS_ParsedName (path=<optimized out>,
> pn=pn@entry=0x7ffff6588b60) at ow_parsename.c:81
> #3 0x00007ffff7b5ba3c in FS_fstat (path=<optimized out>,
> stbuf=0x7ffff658bc30) at
> ow_fstat.c:25
> #4 0x00007ffff78a197d in ?? () from /lib64/libfuse.so.2
> #5 0x00007ffff78ab895 in ?? () from /lib64/libfuse.so.2
> #6 0x00007ffff78abdd6 in ?? () from /lib64/libfuse.so.2
> #7 0x00007ffff78a8be9 in ?? () from /lib64/libfuse.so.2
> #8 0x00007ffff767f0db in start_thread () from /lib64/libpthread.so.0
> #9 0x00007ffff73b058d in clone () from /lib64/libc.so.6
> (gdb) l
> 311 /* -- be added by Browse so -- */
> 312 /* -- a reader/writer lock is - */
> 313 /* -- held until ParsedNameDestroy */
> 314 /* ---------------------------- */
> 315
> 316 CONNIN_RLOCK;
> 317 pn->selected_connection = NO_CONNECTION ; // Default bus
> assignment
> 318
> 319 return 0 ; // success
> 320 }
> (gdb) p *pp
> $2 = {pathcpy = '\000' <repeats 3448 times>..., pathnow = 0x0, pathnext =
> 0x7ffff6587ae0 "", pathlast = 0x0}
> (gdb) p *path
> $3 = 47 '/'
> (gdb) p *pn
> $4 = {path = "/", '\000' <repeats 8192 times>, path_to_server = "/", '\000'
> <repeats 4096 times>, device_name = 0x0, known_bus = 0x0, type = ePN_root,
> state = ePS_normal,
> sn = "\000\000\000\000\000\000\000", selected_device = 0x0,
> selected_filetype
> = 0x0, extension = 0, sparse_name = 0x0, subdir = 0x0, dirlength = 1,
> ds2409_depth = 0, bp = 0x0,
> selected_connection = 0x0, control_flags = 330, lock = 0x0, return_code
> = 0,
> detail_flag = 0, tokens = 0, tokenstring = 0x0}
>
>
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
> It's compiled with the following options:
>
>
> ----------------------------------------------------------------------------------------------------------------------------------------------
> ./configure \
> --prefix=/usr \
> --libdir=/usr/lib64 \
> --disable-static \
> --enable-usb \
> --enable-owfs \
> --enable-owhttpd \
> --enable-owcapi \
> --enable-ownetlib \
> --enable-owftpd \
> --enable-owserver \
> --enable-owtap \
> --enable-owmon \
> --enable-owperl \
> --enable-owpython \
> --enable-owphp \
> --enable-owtcl \
> --with-systemdsystemunitdir=/usr/lib/systemd/system
>
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
> The package can be found here:
>
> https://build.opensuse.org/package/show/home:Heinervdm:branches:home:Heinervdm:BGO-OD/owfs
>
> If any further information is needed, i saved a core dump so that I can
> try to
> provide them.
>
> Greetings,
> Thomas
>
>
>
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers