The same error was reported on http://sourceforge.net/tracker/index.php?func=detail&aid=2351083&group_id=26275&atid=386747 Unfortunately I can't reproduce this bug and the bug submitter stopped responding.
If you can reproduce the problem, this might help to track down the problem:

1) Set option "debug config" in davfs2.conf and send the mount.davfs-messages from syslog. This might help to find the "free" that causes the problem.

2) If you can build the package from the sources: I suspect a call to free the same structure after a fork in the child and in the parent process. Commenting out one of these calls could proof this. The only change necessary to the sources would be this comment in file mount_davfs.c, function main, about line 260:

if (childpid > 0) {

   ...

   if (args->debug & DAV_DBG_CONFIG)
      syslog(LOG_MAKEPRI(LOG_DAEMON, LOG_DEBUG), "Parent: leaving now");
/* delete_args(args); */
   exit(EXIT_SUCCESS);

} else if (childpid < 0) {

Cheers
Werner




--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to