Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German)
  • Search

[Solved] hald stirbt beim start :(

Support-Forum
Diskussionen rund um Installation, Betrieb und Anpassungen von Gentoo und dessen Paketen sowie dabei auftretenden (technischen) Problemen.
Deutsches Portal: www.gentoo.de
Post Reply
  • Print view
Advanced search
18 posts • Page 1 of 1
Author
Message
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

[Solved] hald stirbt beim start :(

  • Quote

Post by ConiKost » Sun Jun 28, 2009 9:59 pm

Moin!
Kleines Problem hier... setz gerade eine frische Gentoo Installation auf meinem Notebook auf.
Ich habe hald 0.5.11-r9 emerged.

Leider kann ich es nicht starten, weil das ganze segfault. Bin mit meinen Ideen am Ende... Das Problem taugt nur mit hald auf. Alles andere rennt wunderbar.

Code: Select all

Jun 28 23:57:12 [kernel] hald[3570]: segfault at 7fffc435aff8 ip 00007f521fc76ed9 sp 00007fffc435b000 error 6 in libc-2.10.1.so[7f521fc02000+14e000]
hald ist zurzeit mit CFLAGS="-march=core2 -O2 -pipe" und LDFLAGS="" kompiliert...
Jemand ne Idee?
Last edited by ConiKost on Fri Jul 24, 2009 12:37 pm, edited 2 times in total.
Top
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

  • Quote

Post by ConiKost » Mon Jun 29, 2009 6:12 pm

Moin!
Also ich kriege HAL ums verrecken nicht online... kann auch keinen Fehler finden.

Hier nen aktueller LOG.

LOG: http://pixelbanane.de/yafu/515533197/hald.txt (zuviel text, um es hier zu pasten)

Jemand ne Idee?
Top
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

  • Quote

Post by ConiKost » Fri Jul 17, 2009 5:47 pm

*push*
Hat niemand eine Idee?
Jedenfalls bin ich soweit, dass hal nicht mehr segfaultet.
Aber es geht trotzdem nicht :/
Top
Hollowman
Guru
Guru
Posts: 584
Joined: Thu Apr 19, 2007 6:34 pm

  • Quote

Post by Hollowman » Fri Jul 17, 2009 6:59 pm

Hi

Wieso setzt du das? LDFLAGS="" Versuchs ma ohne das in der make.conf. Musst hal halt nochma kompilieren.

Wo hast du das her?

http://en.gentoo-wiki.com/wiki/Safe_LDFLAGS

Sebastian
Top
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

  • Quote

Post by ConiKost » Fri Jul 17, 2009 7:03 pm

Hollowman wrote:Hi

Wieso setzt du das? LDFLAGS="" Versuchs ma ohne das in der make.conf. Musst hal halt nochma kompilieren.

Wo hast du das her?

http://en.gentoo-wiki.com/wiki/Safe_LDFLAGS

Sebastian
Ich habe bereits das ganze System mit LDFLAGS="" probiert, es liefert leider das selbe Ergebnis :/
Top
Josef.95
Advocate
Advocate
Posts: 4857
Joined: Mon Sep 03, 2007 9:46 am
Location: Germany

  • Quote

Post by Josef.95 » Fri Jul 17, 2009 7:46 pm

Hi
Ich habe bereits das ganze System mit LDFLAGS="" probiert, es liefert leider das selbe Ergebnis :/
Genau das scheint das Problem zu sein, ich denke das wollte Hollowman dir auch sagen...

Nimm doch den Eintrag
LDFLAGS=""
mal aus der make.conf raus!

Ohne diesen Eintrag wird Standardmäßig
LDFLAGS="-Wl,-O1" verwendet, damit sollte es dann eigentlich funktionieren.

MfG
Top
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

  • Quote

Post by ConiKost » Fri Jul 17, 2009 7:56 pm

Josef.95 wrote:Hi
Ich habe bereits das ganze System mit LDFLAGS="" probiert, es liefert leider das selbe Ergebnis :/
Genau das scheint das Problem zu sein, ich denke das wollte Hollowman dir auch sagen...

Nimm doch den Eintrag
LDFLAGS=""
mal aus der make.conf raus!

Ohne diesen Eintrag wird Standardmäßig
LDFLAGS="-Wl,-O1" verwendet, damit sollte es dann eigentlich funktionieren.

MfG
Ähm o.O Warum sollte bitte ohne Optimierung der LDFLAGS hald nicht funktionieren? Das will mir jetzt nicht so in den Kopf gehen.
Aber gut. Ich habe mal euren Rat befolgt und es entfernt. Leider keine Abhilfe. Der Fehler ist weiterhin der selbe.
Top
Hollowman
Guru
Guru
Posts: 584
Joined: Thu Apr 19, 2007 6:34 pm

  • Quote

Post by Hollowman » Sat Jul 18, 2009 9:38 am

Hi

Hast du ma ne andere Version von hal probiert? Ist es da das selbe?

Was hat die Kiste für eine Hardware?

Das mit den LDFLAGS war nur ne Vermutung.

was sagt "strace hald".

Sebastian
Top
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

  • Quote

Post by ConiKost » Sat Jul 18, 2009 8:07 pm

Hollowman wrote:Hast du ma ne andere Version von hal probiert? Ist es da das selbe?
Ich habe 0.5.11-r9 und 0.5.12_rc1-r6 probiert.
Hollowman wrote:Was hat die Kiste für eine Hardware?
Das ist ein Lenovo Thinkpad X200 Tablet.
CPU: Intel Core 2 Duo 1.86GHz
RAM: 2x2GB DDR3 OCZ
HDD: Hitachi 7K320 320GB
Graka: Intel X4500

Sollte das wichtigste sein ;)
Hollowman wrote:was sagt "strace hald".
Hier der Output von hald --daemon=no --verbose=yes &> hald.txt
-> http://pastebin.com/f19e6afa

Hier der Output von strace hald &> hald-strace.txt
-> http://pastebin.com/f2afbb68e

Hier der Output von strace hald --daemon=no --verbose=yes &> hald-strace2.txt
-> http://pastebin.com/f4cb2cec4 (Die letzten 1000 Zeilen)
Last edited by ConiKost on Sat Jul 18, 2009 8:40 pm, edited 1 time in total.
Top
bbgermany
Veteran
Veteran
User avatar
Posts: 1844
Joined: Mon Feb 21, 2005 8:19 am
Location: Oranienburg/Germany

  • Quote

Post by bbgermany » Sat Jul 18, 2009 8:25 pm

Hi, schonmal ein einfaches "revdep-rebuild" durchlaufen lassen?

MfG. Stefan
Desktop: Ryzen 7 5800X, 32GB, 2TB, RX7700XT
Noebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB
Top
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

  • Quote

Post by ConiKost » Sat Jul 18, 2009 8:29 pm

bbgermany wrote:Hi, schonmal ein einfaches "revdep-rebuild" durchlaufen lassen?

MfG. Stefan
Klar :) Muss nix gebaut werden...

Code: Select all

X200T / # revdep-rebuild
* Configuring search environment for revdep-rebuild

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 100% ]

* Dynamic linking on your system is consistent... All done.
Brauch ich evtl was spezielles im Kernel, was ich vergessen hab? Auf jeden Fall versteh ich das ganze hier absolut nicht... :(
Top
Jim6
Tux's lil' helper
Tux's lil' helper
Posts: 102
Joined: Fri Apr 08, 2005 12:59 am

  • Quote

Post by Jim6 » Fri Jul 24, 2009 12:11 am

Hi -

I don't speak any German, but I think that our problems may be related.

my post

Best of luck!
Top
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

  • Quote

Post by ConiKost » Fri Jul 24, 2009 11:02 am

Hi!
Ich habe Neuigkeiten... und ehrlich gesagt verstehe ich Bahnhof.

Der Fehler liegt definitiv an GCC 4.4.x

Wenn ich (emerge -e world) mit GCC 4.3.x durchführe, funktioniert HAL problemlos.
Kompiliere ich aber das komplette System mit GCC 4.4.x funktioniert es nicht mehr. Hal produziert dann genau den Fehler, wie hier im Thread.
Aber, wenn das System mit GCC 4.3.x kompiliert ist, HAL aber mit GCC 4.4.x, so funktioniert HAL ebenfalls problemlos.

Jetzt ist die frage, woran könnts liegen?
Top
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

  • Quote

Post by ConiKost » Fri Jul 24, 2009 12:09 pm

Sorry für Doppelpost :)
Aber ich habs...

Es liegt an der glib. Scheinbar gehen meine CFLAGS, welche mit GCC 4.3 wunderbar gehen, mit GCC 4.4 nicht mehr richtig mit glib (rest des systems aber schon)
Top
Jim6
Tux's lil' helper
Tux's lil' helper
Posts: 102
Joined: Fri Apr 08, 2005 12:59 am

  • Quote

Post by Jim6 » Fri Jul 24, 2009 1:52 pm

ConiKost wrote:Sorry für Doppelpost :)
Aber ich habs...

Es liegt an der glib. Scheinbar gehen meine CFLAGS, welche mit GCC 4.3 wunderbar gehen, mit GCC 4.4 nicht mehr richtig mit glib (rest des systems aber schon)
Could you repeat that for me? (Google Translate is confusing me)

Did you emerge -e world using GCC 4.3, and now have hal working?

Do you still have any programs built using GCC 4.4 ?
Top
Schattenparker
n00b
n00b
Posts: 9
Joined: Wed Jan 14, 2009 6:58 pm

  • Quote

Post by Schattenparker » Fri Jul 24, 2009 5:04 pm

Moin,

ich bin mir ziemlich sicher, das gleiche Problem zu haben.

Wenn ich Dich richtig verstanden habe, hat Du hal jetzt zum Laufen bekommen, indem Du entweder Dein komplettes System mit gcc4.4 kompilierst, aber die glib mit anderen CFLAGS, oder das komlette System mit gcc4.4, die glib aber mit gcc4.3, ohne die CFLAGS zu ändern.(?)

=> Welche CFLAGS sind denn für die glib mit gcc4.4 geeignet?
Top
Schattenparker
n00b
n00b
Posts: 9
Joined: Wed Jan 14, 2009 6:58 pm

  • Quote

Post by Schattenparker » Fri Jul 24, 2009 5:30 pm

...beantworte ich mir eben selbst:

auch ich habe -march=core2 -pipe, dazu -fomit-frame-pointer.

Kompilieren mit -O1 *und* -O2 funktioniert, mit -O3 schmiert hal ab.

And once more in english:

hal won't start (*** [DIE] hald_runner.c:runner_died():202 : Runner died)
if glib (not glibc !) is compiled with gcc-4.4 and CFLAGS -O3.
No problems for me with -O1 or -O2.

(glib-2.20.4, hal-0.5.13-r2)
Top
ConiKost
Developer
Developer
User avatar
Posts: 1371
Joined: Tue Jan 11, 2005 5:24 pm

  • Quote

Post by ConiKost » Fri Jul 24, 2009 6:44 pm

So, wie Schattenparker es sagt, ist es :)

Einfach in /etc/portage/env/sys-libs/glib CFLAGS mit -O2 reinschreiben und gut. Dann muss man die CFLAGS nicht global ändern...
Das System inkl der glib ist mit GCC 4.4.1 kompiliert..
Top
Post Reply
  • Print view

18 posts • Page 1 of 1

Return to “Deutsches Forum (German)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic