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

19.06.2012, 10:58

gnomeapplet segmentation fault

Seit dem letzten update habe ich mehrere Fehler, die in Zusammenhang mit dem gnomeapplet, gnome oder python stehen.
Folgenden Fehler hatte ich auch:
[gelöst] Gnome-Anwendungen mögen mich nicht mehr
Gconf auf Testing 3.2.3-r1 umzustellen hat funktioniert.

Ausserdem tritt folgender Fehler bei mir auch auf:
http://forums.gentoo.org/viewtopic-t-926164-highlight-.html
Daher habe ich xfce-extra/xfce4-quicklauncher-plugin bis auf weiteres entfernt.

Im Anhang noch die Build log, emerge info zu gnome-extra/deskbar-applet.
----------------------------------------------------------------------------------------------------------------------------------------------------
checking for gnomeapplet module... ./configure: line 13422: 13011 Segmentation fault ( DISPLAY= $PYTHON -c '
import pygtk
pygtk.require("2.0")

try:
import gnomeapplet
except ImportError, e:
if str(e).find("gnomeapplet") >= 0:
raise
except:
pass
' ) 2>&5
no
configure: error: gnomeapplet Python module required to build deskbar
----------------------------------------------------------------------------------------------------------------------------------------------------
Ausserdem im Anhang noch die Build log, emerge info zu app-accessibility/orca-2.32.1.
----------------------------------------------------------------------------------------------------------------------------------------------------
checking for python module bonobo... ./configure: line 5800: 7097 Segmentation fault $PYTHON -c "$prog" 1>&5 2>&5
no
checking for python module dbus... yes
checking for python module pyatspi... ./configure: line 5877: 7109 Segmentation fault $PYTHON -c "$prog" 1>&5 2>&5
no
configure: error: Could not find python module: pyatspi
----------------------------------------------------------------------------------------------------------------------------------------------------

Ich habe python-update durchgeführt - keine Fehlermeldung.
Ausserdem habe ich 'revdep-rebuild -- -avq1 --keep-going' ausgeführt ohne weitere Fehlermeldungen - alles notwendige wurde neugebaut.
Weiterhin habe ich den Systemteil neukompiliert: 'emerge -evq1 --keep-going system'

Bei einem world recompile ist gnome-extra/deskbar-applet,xfce-extra/xfce4-quicklauncher-plugin(welches ich entfernt habe) und app-accessibility/orca gescheitert.

Momentan kann ich partout nicht rausfinden wo es klemmt. Kann mir jemand helfen?
»rfs« hat folgende Dateien angehängt:

2

22.06.2012, 09:12

Du kriegst ja einen SegFault! Das ist was ganz anderes ... da wird ja nicht eine Exception geworfen, weil etwas nicht da ist, sondern irgendwo stürzt anscheinend dein Python einfach ab.
Mach bitte mal eine Shell auf und tippe diese Sachen rein:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
$ python
Python 2.7.3 (default, May  8 2012, 13:52:44) 
[GCC 4.5.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygtk
>>> pygtk.require("2.0")
>>> import gnomeapplet
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gnomeapplet
>>>


Der letzt ImportError hier bei mir ist an sich ok und gedachtes, normales Verhalten. Du solltest da was anderes stehen sehen ... was?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

23.06.2012, 10:14

Quellcode

1
2
3
4
5
6
7
Python 2.7.3 (default, Jun 21 2012, 11:52:00) 
[GCC 4.5.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygtk
>>> pygtk.require("2.0")
>>> import gnomeapplet
Speicherzugriffsfehler

Das was in den Logs auch steht: Segmentation Fault. Das ist bei einem 'import bonobo' genauso. Warum aber läuft 'python-updater --enable-all' mit allen tests erfolgreich durch?
Und warum taucht der Fehler nur bei diesen beiden Paketen auf?

Mir ist schon klar, dass hier was mit meiner python vm nicht stimmt. Aber ich weiß nicht was.

mit GDB, test-pygtk.py enthält obige imports

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
~ > gdb python
GNU gdb (Gentoo 7.3.1 p2) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/python...(no debugging symbols found)...done.
(gdb) run test-pygtk.py
Starting program: /usr/bin/python test-pygtk.py
process 14265 is executing new program: /usr/bin/python2.7
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff758929f in __strlen_sse42 () from /lib64/libc.so.6
(gdb)

vielleicht ist der backtrace noch hilfreich

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
(gdb) backtrace
#0  0x00007ffff758929f in __strlen_sse42 () from /lib64/libc.so.6
#1  0x00007ffff467e832 in CORBA_string_dup () from /usr/lib64/libORBit-2.so.0
#2  0x00007ffff4682e11 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#3  0x00007ffff4682d09 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#4  0x00007ffff4682b87 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#5  0x00007ffff4682d09 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#6  0x00007ffff4682b87 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#7  0x00007ffff4682d09 in ORBit_copy_value_core () from /usr/lib64/libORBit-2.so.0
#8  0x00007ffff467b683 in ?? () from /usr/lib64/libORBit-2.so.0
#9  0x00007ffff467bb7e in ORBit_small_load_typelib () from /usr/lib64/libORBit-2.so.0
#10 0x00007fffe85fbbaa in ?? () from /usr/lib64/python2.7/site-packages/ORBit.so
#11 0x00007ffff7afd5b0 in PyEval_EvalFrameEx () from /usr/lib64/libpython2.7.so.1.0
#12 0x00007ffff7afed1d in PyEval_EvalCodeEx () from /usr/lib64/libpython2.7.so.1.0
#13 0x00007ffff7afee32 in PyEval_EvalCode () from /usr/lib64/libpython2.7.so.1.0
#14 0x00007ffff7b0f0b2 in PyImport_ExecCodeModuleEx () from /usr/lib64/libpython2.7.so.1.0
#15 0x00007ffff7b0f3ee in ?? () from /usr/lib64/libpython2.7.so.1.0
#16 0x00007ffff7b1007d in ?? () from /usr/lib64/libpython2.7.so.1.0
#17 0x00007ffff7b103a9 in ?? () from /usr/lib64/libpython2.7.so.1.0
#18 0x00007ffff7b10634 in ?? () from /usr/lib64/libpython2.7.so.1.0
#19 0x00007ffff7b10c80 in ?? () from /usr/lib64/libpython2.7.so.1.0
#20 0x00007ffff7b1124a in PyImport_ImportModuleLevel () from /usr/lib64/libpython2.7.so.1.0
#21 0x00007ffff7af5def in ?? () from /usr/lib64/libpython2.7.so.1.0
#22 0x00007ffff7a647e3 in PyObject_Call () from /usr/lib64/libpython2.7.so.1.0
#23 0x00007ffff7a648cb in ?? () from /usr/lib64/libpython2.7.so.1.0
#24 0x00007ffff7a649a2 in PyObject_CallFunction () from /usr/lib64/libpython2.7.so.1.0
#25 0x00007ffff7b1173d in PyImport_Import () from /usr/lib64/libpython2.7.so.1.0
#26 0x00007ffff7b118fc in PyImport_ImportModule () from /usr/lib64/libpython2.7.so.1.0
#27 0x00007ffff681f58e in initgnomeapplet () from /usr/lib64/python2.7/site-packages/gtk-2.0/gnomeapplet.so
#28 0x00007ffff7b120a5 in _PyImport_LoadDynamicModule () from /usr/lib64/libpython2.7.so.1.0
#29 0x00007ffff7b103a9 in ?? () from /usr/lib64/libpython2.7.so.1.0
#30 0x00007ffff7b10634 in ?? () from /usr/lib64/libpython2.7.so.1.0
#31 0x00007ffff7b10c80 in ?? () from /usr/lib64/libpython2.7.so.1.0
#32 0x00007ffff7b1124a in PyImport_ImportModuleLevel () from /usr/lib64/libpython2.7.so.1.0
#33 0x00007ffff7af5def in ?? () from /usr/lib64/libpython2.7.so.1.0
#34 0x00007ffff7a647e3 in PyObject_Call () from /usr/lib64/libpython2.7.so.1.0
#35 0x00007ffff7af7777 in PyEval_CallObjectWithKeywords () from /usr/lib64/libpython2.7.so.1.0
#36 0x00007ffff7af9476 in PyEval_EvalFrameEx () from /usr/lib64/libpython2.7.so.1.0
#37 0x00007ffff7afed1d in PyEval_EvalCodeEx () from /usr/lib64/libpython2.7.so.1.0
#38 0x00007ffff7afee32 in PyEval_EvalCode () from /usr/lib64/libpython2.7.so.1.0
#39 0x00007ffff7b18eec in ?? () from /usr/lib64/libpython2.7.so.1.0
#40 0x00007ffff7b19d20 in PyRun_FileExFlags () from /usr/lib64/libpython2.7.so.1.0
#41 0x00007ffff7b1a8ff in PyRun_SimpleFileExFlags () from /usr/lib64/libpython2.7.so.1.0
#42 0x00007ffff7b2c09a in Py_Main () from /usr/lib64/libpython2.7.so.1.0
#43 0x00007ffff748f2ad in __libc_start_main () from /lib64/libc.so.6
#44 0x00000000004008a9 in _start ()

~ # equery belongs /usr/lib64/libORBit-2.so.0
* Searching for /usr/lib64/libORBit-2.so.0 ...
gnome-base/orbit-2.14.19-r1 (/usr/lib64/libORBit-2.so.0 -> libORBit-2.so.0.1.0)
gnome-base/orbit-2.14.19-r1 (/usr/lib64/libORBit-2.so.0.1.0)

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »rfs« (23.06.2012, 11:06)


4

23.06.2012, 18:40

orbit! o.O

Und

Quellcode

1
2
3
4
5
6
# equery depends orbit                                                                                                     
 * These packages depend on orbit:                                                                                                          
app-office/libreoffice-3.5.4.2-r1 (gnome ? gnome-base/orbit)                                                                                
dev-python/pyorbit-2.24.0 (>=gnome-base/orbit-2.12)                                                                                         
gnome-base/gconf-3.2.5 (orbit ? >=gnome-base/orbit-2.4:2)                                                                                   
gnome-base/libbonobo-2.24.3 (>=gnome-base/orbit-2.14.0)


Immerhin: es ist orbit was kracht. Kannst du das melden? https://bugzilla.gnome.org/

IMMERHIN hast du einen gdb backtrace und das ist schon mal sehr, sehr viel mehr und cool.

Dann: eine andere Orbit version vielleicht?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>