(DE) Anwendungen für Office, Multimedia und Spiele, Werkzeuge, Hilfsprogramme, etc (EN) Applications for Office, Multimedia or Games, Tools, Utilities, e.g.
Seit vorgestern habe ich ein seltsames Problem: Alle Qt-Anwendungen und auch AOO lassen sich nicht mehr starten. CHKDLL32 bei qpdfview.exe meldet etwa:
C:\Programs\qpdfview>chkdll32 Qpdfview.exe
Loading DLL 'libc066' --> C:\USR\LIB\LIBC066.DLL.
Loading DLL 'QtCore4' --> NOT loaded!
Unable to load DLL 'QtCore4'. DosLoadModule returned: 295
OS/2 reports '' contributed to the failure.
Loading DLL 'QtGui4' --> NOT loaded!
Unable to load DLL 'QtGui4'. DosLoadModule returned: 295
OS/2 reports '' contributed to the failure.
Loading DLL 'gcc1' --> C:\USR\LIB\GCC1.DLL.
Loading DLL 'stdcpp6' --> C:\USR\LIB\STDCPP6.DLL.
Loading DLL 'cups' --> C:\USR\LIB\CUPS.DLL.
Loading DLL 'QtSql4' --> NOT loaded!
Unable to load DLL 'QtSql4'. DosLoadModule returned: 295
OS/2 reports '' contributed to the failure.
Loading DLL 'z' --> C:\USR\LIB\Z.DLL.
Loading DLL 'tcpip32' --> C:\MPTN\DLL\TCPIP32.DLL.
Ich habe das Qt-Paket komplett deinstalliert und wieder neu installiert mit demselben Ergebnis. Fehler im Dateisystem liegen nach gründlichem Festplattencheck nicht vor. Ratlos! Jörg
Jörg Rustmeier hat geschrieben:Seit vorgestern habe ich ein seltsames Problem: Alle Qt-Anwendungen und auch AOO lassen sich nicht mehr starten. CHKDLL32 bei qpdfview.exe meldet etwa:
C:\Programs\qpdfview>chkdll32 Qpdfview.exe
Loading DLL 'libc066' --> C:\USR\LIB\LIBC066.DLL.
[/quote]
Vielleicht hilft es nach dem Dateinamen LIBC066.DLL zu suchen. Sollten noch weitere Versionen dieser Datei im Suchpfad existieren, können Probleme auftreten.
Jörg Rustmeier hat geschrieben:LIBC066.DLL kommt nur einmal vor im System (C:\usr\lib). Schade, aber danke für die Idee! Jörg
Welche Meldung erscheint, wenn bspw. qpdfview von der Befehlszeile aus gestartet wird? Durch die etwas eigentümliche Methode, welche zum Binden der DLLs genutzt wird, liefert CHKDLL32 leider keine aussagekräftigen Meldungen mehr.
Ich würd mal die Abhängigkeiten von QtCore4.dll mit pmdll überprüfen. Das zeigt z.B. auch, dass libc065.dll geladen wird und erst indirekt libc066.dll. stdcpp.dll und gcc446.dll sind weitere Verdächtige.
@ak120
qpdfview und die anderen Qt-Programme geben leider keine Fehlermeldung auf der Kommandozeile aus. Außer einem kurzen Zugriff auf die Festplatte passiert nichts.
@Andi B.
which mit den entsprechenden DLLs hat bei mir dieselbe Ausgabe.
Was hier nicht zu sehen ist: QTCORE4.DLL ist rot mit dem Hinweis: DLL loadable : No, an error occured deeper down the tree
und tiefer bei REGISTRY.DLL (ebenfalls rot): DLL loadable : DLL initialization routine failed
Vielleicht ist das ja ein wichtiger Hinweis?!
Mit stdcpp.dll und gcc446.dll scheint alles in Ordnung zu sein.
Jörg
Vor ein paar Tagen schon habe ich von einer Wartungspartition aus ein chkdsk x: /f ausgeführt und habe es jetzt noch einmal getan. Leider - muss ich schon fast sagen - werden keinerlei Fehler gemeldet und behoben. Dass gerade die registry.dll nicht initiiert werden kann, wenn sie über eine andere DLL geladen werden soll, ist schon ein seltsames Problem! Jörg
Jörg Rustmeier hat geschrieben:Vor ein paar Tagen schon habe ich von einer Wartungspartition aus ein chkdsk x: /f ausgeführt
Dann bleibt ja nur noch das Problem, dass ein Speicherbereich zu knapp ist.
Wieviel RAM ist verbaut und welchen Wert hast Du für VIRTUALADDRESSLIMIT eingetragen?
Welche DLLs hast Du hochgeladen? (Evtl. mit highmem.exe -v <pfad>\<dll_name> testen. Dabei auf das Attribut "himem" im Gegensatz zu "!himem" am Ende achten.)
4 GB RAM sind verbaut (angezeigt werden 3008 MB). In der CONFIG.SYS steht VIRTUALADDRESSLIMIT=1536; den Standardwert habe ich nie geändert und bis vor kurzem ging QT. Ich habe ausschließlich die DLLs von AOO, Firefox und Seamonkey hochgeladen, aber auch das ist schon länger so und hat immer gut funktioniert. Jörg
Ich versuche die ganze Zeit mich zu erinnern, wo und in welchem Zusammenhang ich schon mal in den letzten Monaten registry.dll gelesen habe. Aber mir fällt's nicht ein
Wie hast du qt und die ganzen libc, libcx, font... installiert? ANPM oder yum/rpm? Oder händisch irgendwelche zips?
ich würd zuerst mal VIRTUALADDRESSLIUMIT erhöhen, so auf 2048, 2560 und 3072 (Max.). 1536 ist schon ziemlich knapp, auch wenn die wichtigen DLLs bereits hochgeladen sind.
Ich würde die registry.dll mal aus einem Backup oder von der Installations-CD (bei MCP2 in der Datei X:\OS2IMAGE\DISK_4\BUNDLE, bei eComStation oder ArcaOS hab ich keine Ahnung ) ersetzen.
Andi B. hat geschrieben:Ich versuche die ganze Zeit mich zu erinnern, wo und in welchem Zusammenhang ich schon mal in den letzten Monaten registry.dll gelesen habe.