segfaults when executing quota command
Derrick J Brashear
shadow at dementia.org
Tue Apr 12 09:41:07 EDT 2005
On Tue, 12 Apr 2005, Craig White wrote:
>> Not especially. Having symbols would help. It's going to be something in
>> foreach() in lib/cyrusdb_quotalegacy.c, though, since that's the only
>> place you'd be using the system glob().
>> I suppose, for simplicity, you can just add a
>> printf("%s\n", quota_path);
>> before and after
>> /* strip off the qr specific path and replace with pattern */
>> sprintf(strstr(quota_path, FNAME_QUOTADIR) + strlen(FNAME_QUOTADIR),
>> "?/%s*", prefix);
>> And see what 2 lines you get just before the crash, as a way of cheating.
> OK - excuse my ignorance here please...
No, excuse mine, didn't even occur to me you weren't building from source
> I used invoca.ch srpms and did rpmbuild from them and never actually
> compiled from source so I suspect that is why I can't locate it.
Well, I guess rpmbuild cleaned up after itself.
> This is a whiteboxlinux 3 (RHEL 3 clone) - and I would take direction
> here...should I install some symbol package for debugging
Would be nice but I wouldn't hold my breath for it. Maybe someone else
> or untar the tarball - and compile after your suggested changes ?
> Which would be the
> better course? I actually have this problem on my system (whiteboxlinux)
> and a client system (RHEL 3 ES) but I would rather fool with this on my
Well, the first would be better, but I bet you can't have it.
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus