[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fglrx mit 3D führt zum Crash des X-Servers



Daniel Leidert <daniel.leidert.spam@gmx.net> writes:

> Am Donnerstag, den 17.03.2005, 15:12 +0100 schrieb Peter Weiss:
>> Daniel Leidert <daniel.leidert.spam@gmx.net> writes:
>[...]
>> > stehen lässt (evtl. den BusID-Eintrag stehen lassen)? Und was wenn du
>> > dann als Treiber "vesa" einträgst und nicht "fglrx"? Startet er dann mit
>> > dem VESA-Treiber oder bricht der X-Server erneut ab?
>
> Die Frage hast du leider nicht beantwortet.

Es scheint wirklich am fglrx/ dri-Treiber zu liegen. Austausch fglrx -> vesa:
Kein Crash, auch wenn ich dri auskommentiere (klar, wenn ich "no_dri" auf "no"
setze geht's ja auch) startet der X-Server ohne Crash.

> [...]
>> Mar 16 20:49:01 Astor kernel: agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
>> Mar 16 20:49:01 Astor kernel: agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
>
> Sieht doch so aus, als würde er jetzt mit AGP 4x arbeiten. Scheint dein
> Problem bare nicht zu lösen.
>
>> Auf dem Notebook klappt's mit der 3D-Unterstützung übrigens auch ohne
>> GLcore. 
>
> Wird evtl. durch ein anderes Modul nachgeladen (Abhängigkeiten).
>> Mich machen allerdings die "No Symbols found" etwas stutzig
>> obwohl er behauptet er hätte das Modul laden können.
>
> Ist IMO nicht problematisch, falls du die hier ...
>
> [..]
>> Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o":  No symbols found
>> Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No symbols found
>> Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No symbols found
>> Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":  No symbols found
>
> ... meinst. Die habe ich auch.
>
> [..]

>> (II) Initializing built-in extension RANDR
>
> Und jetzt sollte er eigentlich das Keyboard initialisieren. Wenn er mit
> dem 'vesa'-Treiber startet (nur statt 'Driver "fglrx"' einfach 'Driver
> "vesa"' in 'Section "Device"' eintragen), dann liegt es wohl wirklich am
> fglrx-Treiber-Modul. Wenn er auch mit 'vesa' nicht startet, würde ich
> vermuten, dass es an der 'Section "InputDevice"' für das Keyboard liegt.
> Das sind dann die Sachen, die vor allem fglrxconfig verhunzen kann, da
> es eben nicht die arbeitenden Einstellungen aus XF86Config-4 übernimmt,
> sondern seine eigenen schreibt.
>
>>    *** If unresolved symbols were reported above, they might not
>>    *** be the reason for the server aborting.
>> 
>> Fatal server error:
>> Caught signal 11.  Server aborting
>
> Die Preisfrage ist, was ihn hier zum Absturz bewegt. Testweise könntest
> du auch das 'glx'-Modul auskommentieren. Wenn ich das Log richtig
> verstanden habe, startest du mit einer Auflösung von 1280x1024? Hast du
> es mal mit 1024x768 probiert?

Bin ich noch nicht dazu gekommen, auch  bin Ich mir nicht sicher, ob er nicht
die fest eingestellte Auflösung vom LCD übernimmt.  Dem Stacktrace nach zu
urteilen halte ich das auch für eher unwahrscheinlich.

> Ansonsten bleibt dir nur, dich mal an die fglrx-ML zu wenden.
> Interessant wäre evtl. die Aussage eines Debuggers zum Absturz, z.B. gdb
> -> Absturz provozieren -> mit 'bt' das backtrace anzeigen lassen (wobei
> startx ja nur ein Skript ist). Das ganze in eine Datei umleiten, dass du
> oder wer auch immer es sich danach in Ruhe anschauen kann.
>
> PS: BCC an dich, falls du es evtl. schon aufgegeben hast, auf eine
> Antwort zu warten


Nee, der Liste bleibe ich auch so erhalten ;-)

Dem Crash nach scheint's beim Initialisieren der Extensions zu scheppern (in
den fglrx-libs konnte ich kein Symbol SecurityExtensionInit finden):

Script started on Mon Mar 21 20:09:27 2005
Pichuco:/etc/X11# XFree86
XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-10 20041215174925 fabbione@fabbione.net)
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.26 i686 [ELF] 
Build Date: 15 December 2004

This version of XFree86 has been extensively modified by the Debian
Project, and is not supported by the XFree86 Project, Inc., in any
way.  Bugs should be reported to the Debian Bug Tracking System; see
<URL: http://www.debian.org/Bugs/Reporting >.

We strongly encourage the use of the "reportbug" package and command
to ensure that bug reports contain as much useful information as
possible.

Before filing a bug report, you may want to consult the Debian X FAQ:
       XHTML version: file:///usr/share/doc/xfree86-common/FAQ.xhtml
  plain text version: file:///usr/share/doc/xfree86-common/FAQ.gz

Module Loader present
OS Kernel: Linux version 2.6.10pichuco (peter@Pichuco) (gcc version 3.3.5 (Debian 1:3.3.5-8)) #1 SMP Mon Mar 14 22:55:16 CET 2005 T
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Mon Mar 21 20:09:30 2005
(==) Using config file: "/etc/X11/XF86Config-4"
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/fonts/libspeedo.a:spencode.o":  No symbols found
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found

   *** If unresolved symbols were reported above, they might not
   *** be the reason for the server aborting.

Fatal server error:
Caught signal 11.  Server aborting

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to submit@bugs.debian.org.

Aborted (core dumped)
Pichuco:/etc/X11# ls -al core
-rw-------  1 root root 6504448 Mar 21 20:09 core

Pichuco:/etc/X11# gdb /usr/bin/X11/XFree86 core
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".

(no debugging symbols found)
Core was generated by `XFree86'.
Program terminated with signal 6, Aborted.

warning: current_sos: Can't read pathname for load map: Input/output error

Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/tls/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/tls/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/libdl.so.2
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
#0  0xb7e867ab in raise () from /lib/tls/libc.so.6
(gdb) where
#0  0xb7e867ab in raise () from /lib/tls/libc.so.6
#1  0xb7e87f12 in abort () from /lib/tls/libc.so.6
#2  0x0806ebdc in ddxGiveUp ()
#3  0x080e4140 in GiveUp ()
#4  0x080e5600 in FatalError ()
#5  0x080843e0 in xf86SigHandler ()
#6  <signal handler called>
#7  0x0810b3b3 in SecurityExtensionInit ()
#8  0x0806fe58 in InitExtensions ()
#9  0x080cc81e in main ()
(gdb) 


Peter

-- 
Peter.Weiss@consol.de                         ConSol* Software GmbH
Phone  +49 89 45841-100                       Consulting & Solutions
Mobile +49 177 6040121                        Franziskanerstr. 38
http://www.consol.de                          D-81669 München



Reply to: