nfs-utils-1.1.1: exportfs -> Segmentation Fault
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
nfs-utils-1.1.1: exportfs -> Segmentation Fault
Seit den nfs-utils 1.1.1 (seit 27.12. im CVS) segfaulted "exportfs" bei mir.
Da ich noch andere Änderungen drin habe, würde ich gerne wissen, ob ich der Einzige bin, bei dem's passiert, oder ob's 'n generelles Problem ist. (Kernel 2.4)
Da ich noch andere Änderungen drin habe, würde ich gerne wissen, ob ich der Einzige bin, bei dem's passiert, oder ob's 'n generelles Problem ist. (Kernel 2.4)
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Ich weiß es nicht. In diesem thread: http://forum.tuxbox-cvs.sourceforge.net ... hp?t=46545 hatte ich angenommen, daß mb405 und dbt das auch getestet hätten, drum habe ich es überhaupt nur eingecheckt...
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
@ingrid kannst Du mal das passende log posten!
edit:
hab das jetzt mal von Hand gezündet:
da ist was faul, ist mir auch jetzt erst aufgefallen 
edit:
hab das jetzt mal von Hand gezündet:
Code: Alles auswählen
\w > exportfs -r
exportfs: Segmentation fault
\w >

-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
Ah, ok. Ich wollte gerade das Log posten, aber das kann ich mir dann ja schenken. ;-)
Gut, dann liegt's nicht an meinen lokalen Mods.
Schaut mal, hilft das? Da ist ein ähnliches Problem (CPU ist AMD64, Resultat=Segfault aber dasselbe) mit 'nem Fix gepostet worden. http://www.mail-archive.com/debian-bugs ... 18323.html
Kann ein Profi sich den Patch mal anschauen, ob der auch bei uns helfen würde?
Gut, dann liegt's nicht an meinen lokalen Mods.
Schaut mal, hilft das? Da ist ein ähnliches Problem (CPU ist AMD64, Resultat=Segfault aber dasselbe) mit 'nem Fix gepostet worden. http://www.mail-archive.com/debian-bugs ... 18323.html
Kann ein Profi sich den Patch mal anschauen, ob der auch bei uns helfen würde?
Code: Alles auswählen
--- nfs-utils-1.1.1.orig/support/nfs/xlog.c
+++ nfs-utils-1.1.1/support/nfs/xlog.c
@@ -133,9 +133,13 @@
void
xlog_backend(int kind, const char *fmt, va_list args)
{
+ va_list args2;
+
if (!(kind & (L_ALL)) && !(logging && (kind & logmask)))
return;
+ va_copy(args2, args);
+
if (log_syslog) {
switch (kind) {
case L_FATAL:
@@ -172,10 +176,12 @@
fprintf(stderr, "%s: ", log_name);
#endif
- vfprintf(stderr, fmt, args);
+ vfprintf(stderr, fmt, args2);
fprintf(stderr, "\n");
}
+ va_end(args2);
+
if (kind == L_FATAL)
exit(1);
}
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Ja. Hilft.
Vorher:
Nachher:
Ich hab's eingechecked.
Vorher:
Code: Alles auswählen
/ $ /tmp/exportfs
exportfs: Segmentation fault
Code: Alles auswählen
/ $ /tmp/exportfs
exportfs: could not open /var/lib/nfs/etab for locking
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
kein Segfault mehr:
edit: werd dann jedes mal mit hinschreiben ob ein Patch nicht getestet war *g* 
Code: Alles auswählen
\w > exportfs
/hdd <world>
\w >

-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Mach mal keinen Streß, wer CVS baut, sollte schon auch einen bug reporten können, und wer Images veröffentlicht, sollte in der Lage sein, so einen Patch zu reverten. Also alles halb so wild :-)dbt hat geschrieben:edit: werd dann jedes mal mit hinschreiben ob ein Patch nicht getestet war *g* :wink:
Ich hatte es halt eingecheckt, da kein negatives feedback kam und ich versuche, meine lokale Patchsammlung möglichst klein zu halten.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
der nfs_server wandert noicht mehr ins flash 
aus der Makefile.am(oldmake)
und die fehlermeldungen

aus der Makefile.am(oldmake)
Code: Alles auswählen
flash-nfsserver: flash-portmap flash-nfs-utils
flash-portmap: $(flashprefix)/.part_portmap
$(flashprefix)/.part_portmap: $(flashprefix)/.flash
cp -pa $(targetprefix)/sbin/portmap $(flashprefix)/root/sbin
@touch $@
flash-nfs-utils: $(flashprefix)/.part_nfs-utils
$(flashprefix)/.part_nfs-utils: $(flashprefix)/.flash
@for i in exportfs rpc.mountd rpc.nfsd; do \
cp -pa $(targetprefix)/sbin/$$i $(flashprefix)/root/sbin; done
cp -pa $(targetprefix)/var/lib $(flashprefix)/root/var
ln -sf /var/etc/exports $(flashprefix)/root/etc/exports
@touch $@
mit der 1.0.9 gehtsmake flash-nfsserver
cp -pa /home/mb405/image/dbox2/cdkroot/var/lib /home/image/image/dbox2/cdkflash/root/var
cp: Aufruf von stat für „/home/image/image/dbox2/cdkroot/var/lib“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [/home/mb405/image/dbox2/cdkflash/.part_nfs-utils] Fehler 1
make flash-nfsserver
cp -pa /home/mb405/image/dbox2/cdkroot/var/lib /home/mb405/image/dbox2/cdkflash/root/var
ln -sf /var/etc/exports /home/mb405/image/dbox2/cdkflash/root/etc/exports
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
mach die zeile einfach raus:
Ist bei newmaka auch nicht drin.
Code: Alles auswählen
cp -pa $(targetprefix)/var/lib $(flashprefix)/root/var