This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug AWT/17254] New: [java-gui-branch] Hang when resizing AWT window on Alpha


Hi,

If I start the libjava/gnu/java/awt/peer/gtk/TestAWT.java program:

gcj -v TestAWT.java --main=TestAWT && ./a.out
Reading specs from /tmp/bla/bin/../lib/gcc/alphaev68-unknown-linux-gnu/3.5.0/specs
Reading specs from
/tmp/bla/bin/../lib/gcc/alphaev68-unknown-linux-gnu/3.5.0/../../../libgcj.spec
rename spec lib to liborig
Configured with: ../configure --enable-languages=java --enable-java-gc=boehm
--enable-java-awt=gtk : (reconfigured) ../configure --enable-languages=java
--enable-java-gc=boehm --enable-java-awt=gtk
Thread model: posix
gcc version 3.5.0 20040619 (experimental)
 /tmp/bla/bin/../libexec/gcc/alphaev68-unknown-linux-gnu/3.5.0/jc1 TestAWT.java
-fhash-synchronization -fuse-divide-subroutine -fuse-boehm-gc
-fnon-call-exceptions -mieee -fkeep-inline-functions -quiet -dumpbase
TestAWT.java -mcpu=ev67 -auxbase TestAWT -g1 -version -o /tmp/ccPhS7oa.s
GNU Java version 3.5.0 20040619 (experimental) (alphaev68-unknown-linux-gnu)
        compiled by GNU C version 3.5.0 20040619 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Class path starts here:
    ./
    /tmp/bla/bin/../lib/gcc/../../share/java/libgcj-3.5.0.jar/ (system) (zip)
 as -no-mdebug -o /tmp/cch6IF42.o /tmp/ccPhS7oa.s
 /tmp/bla/bin/../libexec/gcc/alphaev68-unknown-linux-gnu/3.5.0/jvgenmain
TestAWTmain /tmp/ccFYEys5.i
 /tmp/bla/bin/../libexec/gcc/alphaev68-unknown-linux-gnu/3.5.0/cc1
/tmp/ccFYEys5.i -quiet -dumpbase TestAWTmain.c -mcpu=ev67 -g1 -version
-fdollars-in-identifiers -o /tmp/ccPhS7oa.s
GNU C version 3.5.0 20040619 (experimental) (alphaev68-unknown-linux-gnu)
        compiled by GNU C version 3.5.0 20040619 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
 as -no-mdebug -o /tmp/ccZwLRCc.o /tmp/ccPhS7oa.s
 /tmp/bla/bin/../libexec/gcc/alphaev68-unknown-linux-gnu/3.5.0/collect2
--eh-frame-hdr -m elf64alpha -O1 -dynamic-linker /lib/ld-linux.so.2
/usr/lib/crt1.o /usr/lib/crti.o
/tmp/bla/bin/../lib/gcc/alphaev68-unknown-linux-gnu/3.5.0/crtbegin.o
-L/tmp/bla/bin/../lib/gcc/alphaev68-unknown-linux-gnu/3.5.0
-L/tmp/bla/bin/../lib/gcc -L/usr/local/lib/gcc/alphaev68-unknown-linux-gnu/3.5.0
-L/tmp/bla/bin/../lib/gcc/alphaev68-unknown-linux-gnu/3.5.0/../../..
-L/usr/local/lib/gcc/alphaev68-unknown-linux-gnu/3.5.0/../../.. /tmp/ccZwLRCc.o
/tmp/cch6IF42.o -lgcc_s -lgcc -l-java-awt -l-java-applet -l-java-beans
-l-javax-accessibility -l-javax-swing -lgcj -l-java-util-logging -lm -lpthread
-ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc
/tmp/bla/bin/../lib/gcc/alphaev68-unknown-linux-gnu/3.5.0/crtend.o /usr/lib/crtn.o

I get a nice window. If I then resize it quickly with a window manager with
"solid resize", the program hangs and doesn't do any redraws any more.

I'll attach the output of the program when DEBUG_LOCKING is enabled.

-- 
           Summary: [java-gui-branch] Hang when resizing AWT window on Alpha
           Product: gcc
           Version: 3.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: AWT
        AssignedTo: fitzsim at redhat dot com
        ReportedBy: falk at debian dot org
                CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu
                    dot org
 GCC build triplet: alphaev68-unknown-linux-gnu
  GCC host triplet: alphaev68-unknown-linux-gnu
GCC target triplet: alphaev68-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17254


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]