Text-Werkzeug von GIMP 2.8 führt zu Absturz

Sickboy

Müßiggänger
Moin,

mit dem "neuen" GIMP 2.8 lässt es sich unter FreeBSD nicht gescheit arbeiten. Immer, wenn ich das Text-Werkzeug auswähle und einen Text eingeben möchte, stürzt GIMP ab. Problem tritt bei FreeBSD 9.1 (amd64 und i386) mit Intel-GPU auf. Hat jemand von euch ebenfalls dieses Problem?
 
Läuft hier. Gimp 2.8.4/amd64, Intel GM45 SVGA controller

Bei /usr/ports/graphics/gimp habe ich alles aktiviert ausser jasper.
 
# This file is auto-generated by 'make config'.
# Options for gimp-app-2.8.4_1,1
_OPTIONS_READ=gimp-app-2.8.4_1,1
_FILE_COMPLETE_OPTIONS_LIST=AA DBUS GHOSTSCRIPT GVFS HELPBROWSER JASPER LIBEXIF LIBMNG LIBRSVG2 POPPLER SIMD WMF
OPTIONS_FILE_SET+=AA
OPTIONS_FILE_UNSET+=DBUS
OPTIONS_FILE_SET+=GHOSTSCRIPT
OPTIONS_FILE_SET+=GVFS
OPTIONS_FILE_SET+=HELPBROWSER
OPTIONS_FILE_UNSET+=JASPER
OPTIONS_FILE_SET+=LIBEXIF
OPTIONS_FILE_SET+=LIBMNG
OPTIONS_FILE_SET+=LIBRSVG2
OPTIONS_FILE_SET+=POPPLER
OPTIONS_FILE_SET+=SIMD
OPTIONS_FILE_SET+=WMF

8.4-RC1 amd64

sehe keine Probleme.
 
Ich habe ohne GVFS, HELPBROWSER und JASPER kompiliert, kann mir aber nicht vorstellen, dass es daran liegt.

GIMP liefert beim Absturz nur:
> gimp
The program 'gimp' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 100280 error_code 8 request_code 67 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

(script-fu:27749): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error

Ein Stack-Trace ist auch nicht aufschlussreicher:

> gdb /usr/local/bin/gimp
GNU gdb 6.1.1 [FreeBSD]
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 "amd64-marcel-freebsd"...
(gdb) run
Starting program: /usr/local/bin/gimp
[New LWP 106702]
[New Thread 809007400 (LWP 106702/gimp-2.8)]
[New Thread 80900ec00 (LWP 121544/gimp-2.8)]
[New Thread 80900a400 (LWP 121545/gimp-2.8)]
[New Thread 809014000 (LWP 121546/gimp-2.8)]
[New Thread 80fd46800 (LWP 122065/gimp-2.8)]
[New Thread 80fd46c00 (LWP 122066/gimp-2.8)]
[New Thread 80ff52c00 (LWP 122067/gimp-2.8)]
[Thread 80fd46800 (LWP 122065/gimp-2.8) exited]
[Thread 80ff52c00 (LWP 122067/gimp-2.8) exited]
The program 'gimp' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 61965 error_code 8 request_code 67 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

(script-fu:75196): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error

Program exited with code 01.
(gdb) backtrace
No stack.
 
Welche andere Information meinst du?

das zeigt meiner auch, aber in der Optionen Liste ist noch ein kleiner Index drin. Vielleicht gab es ja da einen Bugfix, wer weiß...
Ziemlich unglaubwürdig, klar und du hast sicher auch die verschiedenen Abhängigkeiten schon neu installiert und die Schriften angesehen, also unter Umständen auch X neu gebaut und es auch mal unter einem anderen DE versucht?
Viel mehr fällt mir nämlich dazu nicht ein.
 
Bzgl. dem Index kann ich dir nicht folgen. Was meinst du damit? Abhängigkeiten hatte ich bereits neu installiert und die User-Fonts deaktiviert. Xorg hab ich aber nicht neu gebaut, DE auch nicht gewechselt (Openbox).

Leider funktioniert pkg_libck seit der Umstellung auf pkgng bei mir nicht mehr, daher weiß ich auch nicht, ob nicht vielleicht doch noch was fehlt.
 
Leider funktioniert pkg_libck seit der Umstellung auf pkgng bei mir nicht mehr, daher weiß ich auch nicht, ob nicht vielleicht doch noch was fehlt.

Bau die Adminscripts neu, da gab es ein Update. pkg_libchk spielt jetzt auch mit pkgng.

EDIT: Ich habe eine Nvidia Graka aber auch Openbox, hier läuft Gimp wie immer zuverlässig :) an Ob scheint es nicht zu liegen.
 
Bau die Adminscripts neu, da gab es ein Update. pkg_libchk spielt jetzt auch mit pkgng.
Habe ich bereits mehrmals ohne Erfolg. Im Verzeichnis unter /usr/ports/ ist auch der Patch, aber scheinbar wird der nicht installiert.
 
Ich zeige, was ich meinte, aber kA, ob das positiven Einfluss bei deinem Problem hat:
Code:
senyo# cat /var/db/ports/[B]gimp*[/B]/options
# This file is auto-generated by 'make config'.
# Options for gimp-app-2.8.4_1,1
_OPTIONS_READ=[B]gimp-app-2.8.4_1,1[/B]
_FILE_COMPLETE_OPTIONS_LIST=AA DBUS GHOSTSCRIPT GVFS HELPBROWSER JASPER LIBEXIF LIBMNG LIBRSVG2 POPPLER SIMD WMF
OPTIONS_FILE_SET+=AA
OPTIONS_FILE_UNSET+=DBUS
OPTIONS_FILE_SET+=GHOSTSCRIPT
OPTIONS_FILE_SET+=GVFS
OPTIONS_FILE_SET+=HELPBROWSER
OPTIONS_FILE_UNSET+=JASPER
OPTIONS_FILE_SET+=LIBEXIF
OPTIONS_FILE_SET+=LIBMNG
OPTIONS_FILE_SET+=LIBRSVG2
OPTIONS_FILE_SET+=POPPLER
OPTIONS_FILE_SET+=SIMD
OPTIONS_FILE_SET+=WMF
# This file is auto-generated by 'make config'.
# Options for gimp-help-html-2.6.1
_OPTIONS_READ=gimp-help-html-2.6.1
_FILE_COMPLETE_OPTIONS_LIST= ALL DE EN ES FR IT JA KO NL NN PL RU SV ZH_CN
OPTIONS_FILE_UNSET+=ALL
OPTIONS_FILE_SET+=DE
OPTIONS_FILE_UNSET+=EN
OPTIONS_FILE_UNSET+=ES
OPTIONS_FILE_UNSET+=FR
OPTIONS_FILE_UNSET+=IT
OPTIONS_FILE_UNSET+=JA
OPTIONS_FILE_UNSET+=KO
OPTIONS_FILE_UNSET+=NL
OPTIONS_FILE_UNSET+=NN
OPTIONS_FILE_UNSET+=PL
OPTIONS_FILE_UNSET+=RU
OPTIONS_FILE_UNSET+=SV
OPTIONS_FILE_UNSET+=ZH_CN
# This file is auto-generated by 'make config'.
# Options for gimp-2.6.12,2
_OPTIONS_READ=gimp-2.6.12,2
_FILE_COMPLETE_OPTIONS_LIST= PYTHON PRINT HELP
OPTIONS_FILE_SET+=PYTHON
OPTIONS_FILE_SET+=PRINT
OPTIONS_FILE_UNSET+=HELP
Ich bin etwas verwirrt, weil du nun in der letzten Mitteilung auch von Paketen sprichst.
Natürlich könnte es ja ein Problem mit 9.1 sein, aber das will ich nicht so recht glauben. Wenn es bei mehreren funktioniert (bei mir auch mit OpenBox, das keine eigenen Schriften verwaltet, die es dann Anwendungen vielleicht aufzwingen oder vorenthalten könnte), glaube ich eher an einen Fehler beim Bau auf deiner Seite oder einem Fehler der durch Abhängigkeiten erworbenen Ports.
Deshalb habe ich versucht, möglichst viel Information dazu zu liefern, was bei mir installiert ist. Das muss nicht hilfreich sein, aber manchmal steckt der Teufel in einem Detail und es lohnt sich, genau hin zu sehen.

Manchmal klinge ich vielleicht etwas Schulmeisterlich, aber das ist nicht gewollt!
Ich bin wirklich nur Low-End Anwender und versuche trotzdem etwas beizutragen. Wenn etwas bei mir funktioniert, das bei anderen nicht geht, versuche ich damit zu helfen, dass ich so viel wie möglich Information beisteuere. Was mit dieser Information anzufangen ist, steht meist außerhalb meines Vermögens.
 
Soweit ich das überblicken kann, habe ich keine Pakete erwähnt. Aber ich teile deine Vermutung, dass irgendein installierter Port veraltet ist. Nur leider bekomme ich pkg_libchk nicht zum Laufen. :-/
 
Back
Top