bug-classpath
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]