Hi,

On 15/06/13 04:01, Stephan Schreiber wrote:
> I'm using Debian unstable on ia64.
> 
> I built the gtk+3.0 package twice; the test always fails as on the ia64 
> buildd:
> 
> /usr/bin/make  check-local
> make[4]: Entering directory
> `/home/stephan/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y'
> TEST: accessibility-dump... (pid=3867)
> PASS: accessibility-dump
> TEST: tree-performance... (pid=3889)
> PASS: tree-performance
> TEST: text... (pid=3908)
>   /text/bold/GtkLabel:                                                 OK
>   /text/basic/GtkLabel:                                                OK
>   /text/basic/GtkEntry:                                                OK
>   /text/basic/GtkTextView:                                             OK
>   /text/words/GtkLabel:                                                OK
>   /text/words/GtkEntry:                                                OK
>   /text/words/GtkTextView:                                             OK
>   /text/changed/GtkLabel:                                              OK
>   /text/changed/GtkEntry:                                              OK
>   /text/changed/GtkTextView:                                           OK
>   /text/selection/GtkLabel:                                            OK
>   /text/selection/GtkEntry:                                            OK
>   /text/selection/GtkTextView:                                         OK
> PASS: text
> TEST: children... (pid=3927)
>   /scrolledwindow/child-count:                                         OK
>   /child/add-remove/GtkScrolledWindow:                                 OK
>   /child/add-remove/GtkBox:                                            OK
>   /child/add-remove/GtkPaned:                                          OK
>   /child/add-remove/GtkGrid:                                           OK
>   /child/add-remove/GtkEventBox:                                       OK
>   /child/add-remove/GtkWindow:                                         OK
>   /child/add-remove/GtkAssistant:                                      OK
>   /child/add-remove/GtkFrame:                                          OK
>   /child/add-remove/GtkExpander:                                       OK
>   /child/add-remove/GtkTable:                                          OK
>   /child/add-remove/GtkTextView:                                       OK
>   /child/add-remove/GtkTreeView:                                       OK
>   /child/add-remove/GtkNotebook:                                       OK
>   /child/add-remove/GtkEntry:                                          **
> ERROR:/home/stephan/gtkplus2/gtk+3.0-3.8.2/./tests/a11y/children.c:201:test_add_remove:
> assertion failed: (parent_data[j].parent == NULL)
> FAIL
> GTester: last random seed: R02S2c373dee33e29d116c561db135f16945
> (pid=3946)
> FAIL: children
> TEST: derive... (pid=3960)
> PASS: derive
> TEST: value... (pid=3979)
>   /value/basic/GtkSpinButton:                                          OK
>   /value/basic/GtkLevelBar:                                            OK
> PASS: value
> TEST: tree-relationships... (pid=3998)
>   /a11y/tree/focus:                                                    OK
>   /a11y/tree/relations:                                                OK
> PASS: tree-relationships
> TEST: util... (pid=4018)
>   /util/toolkit-name:                                                  OK
>   /util/toolkit-version:                                               OK
>   /util/root:                                                          OK
> PASS: util
> make[4]: *** [test-cwd] Error 1
> make[4]: Target `check-local' not remade because of errors.
> make[4]: Leaving directory
> `/home/stephan/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y'
> make[3]: *** [check-am] Error 2
> make[3]: Target `check' not remade because of errors.
> make[3]: Leaving directory
> `/home/stephan/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y'
> 
> 
> 
> The test passes when I run it subsequently:
> 
> stephan@itanic:~/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y$ 
> xvfb-run
> ./children
> /scrolledwindow/child-count: OK
> /child/add-remove/GtkScrolledWindow: OK
> /child/add-remove/GtkBox: OK
> /child/add-remove/GtkPaned: OK
> /child/add-remove/GtkGrid: OK
> /child/add-remove/GtkEventBox: OK
> /child/add-remove/GtkWindow: OK
> /child/add-remove/GtkAssistant: OK
> /child/add-remove/GtkFrame: OK
> /child/add-remove/GtkExpander: OK
> /child/add-remove/GtkTable: OK
> /child/add-remove/GtkTextView: OK
> /child/add-remove/GtkTreeView: OK
> /child/add-remove/GtkNotebook: OK
> /child/add-remove/GtkEntry: OK
> 
> 
> 
> It works with fakeroot as well:
> 
> stephan@itanic:~/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y$ 
> fakeroot
> xvfb-run ./children
> /scrolledwindow/child-count: OK
> /child/add-remove/GtkScrolledWindow: OK
> /child/add-remove/GtkBox: OK
> /child/add-remove/GtkPaned: OK
> /child/add-remove/GtkGrid: OK
> /child/add-remove/GtkEventBox: OK
> /child/add-remove/GtkWindow: OK
> /child/add-remove/GtkAssistant: OK
> /child/add-remove/GtkFrame: OK
> /child/add-remove/GtkExpander: OK
> /child/add-remove/GtkTable: OK
> /child/add-remove/GtkTextView: OK
> /child/add-remove/GtkTreeView: OK
> /child/add-remove/GtkNotebook: OK
> /child/add-remove/GtkEntry: OK
> 
> 
> I did it multiple times, the result was always the same.

What happens if you do `make check' or `fakeroot make check' again? make check
will set Xvfb differently than xvfb-run.

Thanks,
Emilio

> Running the test with the local display isn't possible at the moment because 
> I'm
> experiencing another bug:
> 
> stephan@itanic:~/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y$ 
> ./children
> 
> (/home/stephan/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y/.libs/lt-children:4476):
> Gtk-WARNING **: Theme parsing error: gtk-widgets-backgrounds.css:140:19: Not
> using units is deprecated. Assuming 'px'.
> Trace/breakpoint trap
> 
> 
> This is already known.
> https://bugs.webkit.org/show_bug.cgi?id=114155
> 
> 
> More investigation is needed...
> 
> Stephan
> 
> 
> 


-- 
To UNSUBSCRIBE, email to debian-ia64-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51bc3955.1050...@debian.org

Reply via email to