Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#4732 - Samba and netfs daemons fail to start

Attached to Project: Arch Linux
Opened by Shahar (sweiss) - Tuesday, 30 May 2006, 08:15 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 30 May 2006, 14:33 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Jan de Groot (JGC)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hello.
I've this really obscure problem: I have netfs and samba listed in my /etc/rc.conf's DAEMONS array. They both fail to start with the following error messages:

samba:
/etc/rc.d/samba: line 8: 3772 Aborted /usr/sbin/smbd -D
/etc/rc.d/samba: line 8: 3773 Aborted /usr/sbin/nmbd -D

netfs:
mount.smbfs: gconv_db.c:232: __gconv_release_step: Assertion `step->__end_fct == ((void *)0)' failed.
mount.smbfs: gconv_db.c:232: __gconv_release_step: Assertion `step->__end_fct == ((void *)0)' failed.

When I start them manually they work. I've tried placing them in different positions in the DAEMONS array, I've also tried starting them through /etc/rc.local, but it didn't work. Only when the system was up entirely I could start these daemons, it seems.

I thought this might be a kernel issue, but I've tested with both the Beyond and the stock kernel and got the same results.

I was told it might be related to the recent changes in the testing repository, and was advised to report this as a bug, so there it is.

Thanks.
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 30 May 2006, 18:09 GMT
Reason for closing:  Fixed
Comment by Jan de Groot (JGC) - Tuesday, 30 May 2006, 09:33 GMT
http://sourceware.org/bugzilla/show_bug.cgi?id=2569

Seems to be a glibc bug, will look at it tonight. This also kills xine when smbclient is installed.
Comment by Tom Killian (tomk) - Tuesday, 30 May 2006, 09:50 GMT
I'm getting the second error when I try to run xfmedia:

xfmedia: gconv_db.c:232: __gconv_release_step: Assertion `step->__end_fct == ((void *)0)' failed.

I'm using testing, I'm completely up to date, and I've rebuilt xfmedia, but the error persists.
Comment by Jan de Groot (JGC) - Tuesday, 30 May 2006, 17:09 GMT
Here's the patch:
http://sourceware.org/cgi-bin/cvsweb.cgi/libc/iconv/gconv_db.c.diff?r1=1.52&r2=1.53&cvsroot=glibc

rebuilding with the patch applied, hope there's nothing more in glibc that breaks things.

Loading...