Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

12.10.2013, 18:11

xfce4-sensors-p[6152]: segfault ...

Halli Hallo,

trau mich schon fast gar nicht mehr zu schreiben ....

habe folgende Meldung im Log in zusammenhang mit einem unschön ausehendem Cairo-Dock

Quellcode

1
xfce4-sensors-p[6152]: segfault at 7f694a3ac030 ip 00007f6948a31bc5 sp 00007fff3c4614a0 error 4 in libc-2.15.so[7f69489b5000+19e000]


meine make.conf

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=core2 -g -O2 -pipe -fomit-frame-pointer -ggdb"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.

USE="bindist mmx sse sse2 ssse3 sse4_1 X alsa dbus -systemd -static-libs session startup-notification php x264 wma-fixed melt
     vdpau cups dvd acpi jpeg jpeg2k tiff -pulseaudio flac -kde -gnome opengl X aac mpeg4 gtk gtk3 automount jack lash symlink
     fbcondecor -multilib -minimal -semantic-desktop consolekit gstreamer udisks multiuser networkmanager libnotify branding
     a52 aac dts mp3 aalib avcodev avformat bidi dirac v4l egl encode gme mtp musepack ncurses gles1 gles2 cdda wxwindows vaapi
     cddb xml"

MAKEOPTS="--jobs=5"

#FEATURES="distcc"
PORT_LOGDIR="/var/log/portage"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_SYSTEM="save"
#PORTAGE_ELOG_COMMAND="/bin/cp \${LOGFILE} /root/log/"
PORTAGE_NICENESS="10"
PORTAGE_WORKDIR_MODE="0755"

COLLISION_IGNORE="/usr/share/locale"

SYNC="rsync://192.168.30.101/gentoo-portage"

PHP_INI_VERSION="production"
PHP_TARGETS="php5-3"


LINGUAS="de en"

INPUT_DEVICES="evdev synaptics"
VIDEO_CARDS="nv vesa nvidia v4l"
WEB_CAM="v4l v4l2"

CAMERAS="*-"
CALLIGRA_FEATURES="*-"
GPSD_PROTOCOLS="*-"
LCD_DEVICES="*-"

# do not unmask automatically anything but accept any 3rd party license agreement
#EMERGE_DEFAULT_OPTS="--autounmask=n"
ACCEPT_LICENSE="*"

SANE_BACKENDS="gt68xx"

XFCE_PLUGINS="clock trash"

# Set PORTDIR for backward compatibility with various tools:
#   gentoo-bashcomp - bug #478444
#   euse - bug #474574
#   euses and ufed - bug #478318
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage-crossdev"
source /var/lib/layman/make.conf


anbei noch ein Bildschirmfoto wo man sieht wie das Cairo-Dock ausschaut ..........
»Lars_im_Subraum« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lars_im_Subraum« (16.10.2013, 12:29)


2

13.10.2013, 19:33

Wo hast Du Deine CFLAGS her? Passt "core2" zu Deiner CPU? Inzwischen ist es üblich

Quellcode

1
-march=native
zu setzen. Damit erkennt GCC selbst was Deine CPU unterstützt.
Wenn Du die CFLAGS änderst, musst Du das System damit rekompilieren.

Quellcode

1
emerge -evaDN world
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

14.10.2013, 00:46

Noch ein weiterer Vorschlag zu den CFLAGS
mache aus den
CFLAGS="-march=core2 -g -O2 -pipe -fomit-frame-pointer -ggdb"
besser ein
CFLAGS="-march=native -O2 -pipe -ggdb"
und nutze dann noch FEATURES="splitdebug" damit die Binarys nicht so groß werden.
Siehe dazu zb auch im How to get meaningful backtraces in Gentoo

4

14.10.2013, 12:58

Danke für die Unterstützung,

also erst mal zu -march

Ich hatte core2 gesetzt da ich eine model name : Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz CPU habe.

Ist mittlerweile umgestellt und es läuft ein

Quellcode

1
emerge -evaDN world --jobs=5


Mit den vorgeschlagenen CFLAGS von bell und josef ;-)

... update folgt .....

so emerge ist endlich durch nachdem noch einiges korrigiert wurde.

in den logs ist nichts negatives feststellbar setzte daher auf gelöst. ;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lars_im_Subraum« (16.10.2013, 12:29)