[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug awt/26391] New: drawImage assertion warnings, missing image repain
From: |
hendrich at informatik dot uni-hamburg dot de |
Subject: |
[Bug awt/26391] New: drawImage assertion warnings, missing image repaints, and crashes |
Date: |
21 Feb 2006 11:52:34 -0000 |
I just re-built Classpath cvs (2006.02.21) and tried to run my usual test
applications via JamVM on Linux x86.
(1) The image viewer now triggers lots of assertion failures
(see below).
(2) Also, every second image repaint is lost somehow; the image
seems to be correctly loaded, but rendering only takes place when manually
enforcing a repaint (e.g. window resizing).
(3) Even worse, the application
now crashes randomly (usually after browsing to about 20..30 images).
So far, I have not been able to get a useful backtrace; will try to
post one as time (and motivation) allows. One way to enforce the crash
is to click one of the "(sub)directory" thumbnail images
in the thumbnails canvas.
Testcase ("Niffler" image viewer) for download at
http://tams-www.informatik.uni-hamburg.de/personal/hendrich/niffler/
(.:31607): Gdk-CRITICAL **: gdk_pixbuf_get_from_drawable: assertion `src_x >= 0
&& src_y >= 0' failed
java.lang.InternalError: Gdk: gdk_pixbuf_get_from_drawable: assertion `src_x >=
0 && src_y >= 0' failed
at gnu.java.awt.peer.gtk.GtkImage.drawPixelsScaledFlipped (Native Method)
at gnu.java.awt.peer.gtk.GtkImage.drawImage (GtkImage.java:545)
at gnu.java.awt.peer.gtk.GdkGraphics.drawImage (GdkGraphics.java:253)
at gnu.java.awt.peer.gtk.GdkGraphics.drawImage (GdkGraphics.java:266)
at javax.swing.RepaintManager.commitBuffer (RepaintManager.java:623)
at javax.swing.RepaintManager.commitRemainingBuffers
(RepaintManager.java:657)
at javax.swing.RepaintManager.paintDirtyRegions (RepaintManager.java:565)
at javax.swing.RepaintManager$RepaintWorker.run (RepaintManager.java:120)
at java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:200)
at java.awt.EventQueue.dispatchEvent (EventQueue.java:465)
at java.awt.EventDispatchThread.run (EventDispatchThread.java:75)
(.:31607): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `src !=
NULL' failed
java.lang.InternalError: GdkPixbuf: gdk_pixbuf_scale_simple: assertion `src !=
NULL' failed
at gnu.java.awt.peer.gtk.GtkImage.drawPixelsScaledFlipped (Native Method)
at gnu.java.awt.peer.gtk.GtkImage.drawImage (GtkImage.java:545)
at gnu.java.awt.peer.gtk.GdkGraphics.drawImage (GdkGraphics.java:253)
at gnu.java.awt.peer.gtk.GdkGraphics.drawImage (GdkGraphics.java:266)
at javax.swing.RepaintManager.commitBuffer (RepaintManager.java:623)
at javax.swing.RepaintManager.commitRemainingBuffers
(RepaintManager.java:657)
at javax.swing.RepaintManager.paintDirtyRegions (RepaintManager.java:565)
at javax.swing.RepaintManager$RepaintWorker.run (RepaintManager.java:120)
at java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:200)
at java.awt.EventQueue.dispatchEvent (EventQueue.java:465)
at java.awt.EventDispatchThread.run (EventDispatchThread.java:75)
--
Summary: drawImage assertion warnings, missing image repaints,
and crashes
Product: classpath
Version: unspecified
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: awt
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: hendrich at informatik dot uni-hamburg dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26391
- [Bug awt/26391] New: drawImage assertion warnings, missing image repaints, and crashes,
hendrich at informatik dot uni-hamburg dot de <=