| Author |
Message |
hy
|
|
Post subject: Gimp crashes when using the clipboard
Posted: 23.08.2011, 14:46
|
|

Joined: 2010-09-14
Posts: 139
Status: Offline
|
|
Hi, I do not very frequently use gimp - onco or twice a month or so. So today I noticed an issue with gimp: it always crashes when using the clipboard (no matter if using it via menu or kbd shortcut). Copy, or cut makes Gimp crash.
and I don't see updates of gimp incoming.
Any ideas/confirmations?
[Edit: Installed is GIMP 2.7.3] |
Last edited by hy on 23.08.2011, 14:56; edited 1 time in total
|
| |
|
|
|
 |
slam
|
|
Post subject: RE: Gimp crashes when using the clipboard
Posted: 23.08.2011, 14:55
|
|
Team Member

Joined: 1970-01-01
Posts: 606
Location: w3
Status: Offline
|
|
|
|
|
 |
hy
|
|
Post subject: RE: Gimp crashes when using the clipboard
Posted: 23.08.2011, 14:57
|
|

Joined: 2010-09-14
Posts: 139
Status: Offline
|
|
| yes - last DU was about 2 weeks ago |
|
|
| |
|
|
|
 |
hy
|
|
Post subject: RE: Gimp crashes when using the clipboard
Posted: 23.08.2011, 15:08
|
|

Joined: 2010-09-14
Posts: 139
Status: Offline
|
|
calling it from bash I get error output:
This is after just starting gimp:
Code:
GIMP-Error: Calling error for procedure 'gimp-image-get-active-layer':
Procedure 'gimp-image-get-active-layer' has been called with an invalid ID for argument 'image'. Most likely a plug-in is trying to work on an image that doesn't exist any longer.
script-fu-Warning: Error while loading /home/hy/.gimp-2.7/scripts/exposure-blend.scm:
Error: (/home/hy/.gimp-2.7/scripts/exposure-blend.scm : 627) Procedure execution of gimp-image-get-active-layer failed on invalid input arguments: Procedure 'gimp-image-get-active-layer' has been called with an invalid ID for argument 'image'. Most likely a plug-in is trying to work on an image that doesn't exist any longer.
This happens when using the clipboard:
Code:
(gimp:10019): Gtk-CRITICAL **: IA__gtk_clipboard_set_with_owner: assertion `targets != NULL' failed
gimp: fatal error: Segmentation fault
gimp (pid:10019): [E]xit, [H]alt, show [S]tack trace or [P]roceed: P
(script-fu:10024): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error
|
|
|
| |
|
|
|
 |
dibl
|
|
Post subject:
Posted: 23.08.2011, 15:10
|
|

Joined: 2010-09-12
Posts: 302
Location: Dayton, Ohio, USA
Status: Offline
|
|
No, you have the frickelplatz version. Debian is 2.6.11.
Code:
root@aptosidbox:/home/don# apt-cache policy gimp
gimp:
Installed: 2.7.3~git20110707.frickel.1
Candidate: 2.7.3~git20110707.frickel.1
Version table:
*** 2.7.3~git20110707.frickel.1 0
500 http://frickelplatz.de/debian/ sid/main amd64 Packages
100 /var/lib/dpkg/status
2.6.11-3+b1 0
500 http://cdn.debian.net/debian/ unstable/main amd64 Packages
500 http://ftp.us.debian.org/debian/ unstable/main amd64 Packages
But I don't have any such crashing here -- I just copied an image and pasted as new image. I use gimp weekly or daily and this one has been fine.
Code:
don@aptosidbox:~$ infobash -v3
Host/Kernel/OS "aptosidbox" running Linux 3.0-3.slh.2-aptosid-amd64 x86_64 [ aptosid 2010-03 Ἀπάτη - kde-lite - (201012262151) ]
CPU Info 8x Intel Core i7 950 @ 8192 KB cache flags( sse3 ht nx lm vmx ) clocked at [ 1600.000 MHz ]
Videocard nVidia GF100 [GeForce GTX 480] X.Org 1.10.3 [ 1920x1200@50.0hz ]
Network cards Marvell 88E8056 PCI-E Gigabit
Processes 245 | Uptime 51min | Memory 1499.2/5978.7MB | HDD OCZ-REVODRIVE,OCZ-REVODRIVE,KINGSTON SS100S2,WDC WD1002FAEX-0,WDC WD1002FAEX-0 Size 2136GB (2%used) | GLX Renderer GeForce GTX 480/PCI/SSE2 | GLX Version 4.1.0 NVIDIA 280.13 | Client Shell | Infobash v3.37
|
|
|
| |
|
|
|
 |
hy
|
|
Post subject:
Posted: 23.08.2011, 15:40
|
|

Joined: 2010-09-14
Posts: 139
Status: Offline
|
|
I removed frickelplatz from my sources list and reinstalled gimp incl. some libraries (gegl & libbab1...)
but the error persists:
Code:
gimp:15101): GLib-WARNING **: /build/buildd-glib2.0_2.28.6-1-i386-A3fp41/glib2.0-2.28.6/./glib/goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0
(gimp:15101): Gtk-CRITICAL **: IA__gtk_clipboard_set_with_owner: assertion `targets != NULL' failed
(script-fu:15286): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error
Segmentation fault
[Edit now I am having: GIMP 2.6.11] |
|
|
| |
|
|
|
 |
hy
|
|
Post subject:
Posted: 23.08.2011, 16:55
|
|

Joined: 2010-09-14
Posts: 139
Status: Offline
|
|
| Just did a du - but the problem persists )-; |
|
|
| |
|
|
|
 |
slam
|
|
Post subject:
Posted: 23.08.2011, 20:37
|
|
Team Member

Joined: 1970-01-01
Posts: 606
Location: w3
Status: Offline
|
|
|
|
|
 |
hy
|
|
Post subject:
Posted: 24.08.2011, 08:39
|
|

Joined: 2010-09-14
Posts: 139
Status: Offline
|
|
Hi slam,
I was using the frickelplatz repo because I once needed something that was not available otherwise. I was not aware that by doing so, other packages are affected. |
|
|
| |
|
|
|
 |
slam
|
|
Post subject:
Posted: 24.08.2011, 08:48
|
|
Team Member

Joined: 1970-01-01
Posts: 606
Location: w3
Status: Offline
|
|
Purge gimp and all gimp related packages completely, and remove all Gimp configuration from your system, specially ~/.gimp*. Then re-install it from Debian.
You have seen that dist-upgrading against 3rd party repos can lead to unwanted upgrades to experimental versions, or - even worse - to not easy to repair or support technical issues.
If you really need something "not available otherwise", download the packages manually, and install them via dpkg -i - there is no need to add 3rd party repos. In any case tested backups before doing so are recommended.
Greetings,
Chris |
_________________ an operating system must operate
development is life
my Debian repo
|
| |
|
|
|
 |
hy
|
|
Post subject:
Posted: 24.08.2011, 10:35
|
|

Joined: 2010-09-14
Posts: 139
Status: Offline
|
|
| Thank you. How do I find out which packages are related to gimp? |
|
|
| |
|
|
|
 |
slam
|
|
Post subject:
Posted: 24.08.2011, 11:44
|
|
Team Member

Joined: 1970-01-01
Posts: 606
Location: w3
Status: Offline
|
|
There is a lot of - mostly optional - Gimp packages. My tip for the conflicts in your case is gimp-plugin-registry. Anyway, to purge all of them, do:
Code:
apt-get purge gimp*
and do not forget to remove the configs in your home before re-installing gimp from Debian.
Greetings,
Chris |
_________________ an operating system must operate
development is life
my Debian repo
|
| |
|
|
|
 |
hy
|
|
Post subject:
Posted: 24.08.2011, 11:46
|
|

Joined: 2010-09-14
Posts: 139
Status: Offline
|
|
|
slam wrote:
and do not forget to remove the configs in your home before re-installing gimp from Debian.
I did that already yesterday, after removing frickelplatz from the sources list ... But I will try again thanks.
Anyway - as stated above - there are some additional libs that are not caught with gimp* |
|
|
| |
|
|
|
 |
|
|