aerys / minko

3D framework for web, desktop and mobile devices.
http://minko.io
Other
903 stars 210 forks source link

html-overlay example error #193

Open yosico opened 9 years ago

yosico commented 9 years ago

I got a error in html-overlay example on linux. After start when i moving cursor around the pictures. Is it a code error or some problems with my setup ?

yos@node6 ~/src/gamedev/minko/example/html-overlay/bin/linux64/release $ ./minko-example-html-overlay 
file:///home/yos/src/gamedev/minko/example/html-overlay/bin/linux64/release/asset/html/interface.html
[0121/111605:ERROR:proxy_service_factory.cc(103)] Cannot use V8 Proxy resolver in single process mode.
[0121/111605:WARNING:proxy_service.cc(890)] PAC support disabled because there is no system implementation
The program 'minko-example-html-overlay' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 117 error_code 2 request_code 94 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
context released
warrenseine commented 9 years ago

Thanks for the bug report.

If you're testing with the html-overlay example, then I would suspect a setup problem as this example is known to work in our test environment.

Could you share your setup (OS, drivers, window manager...)?

yosico commented 9 years ago

WM is 'awesome'

yos@node6 ~ $ uname -a
Linux node6 3.16.5-gentoo #1 SMP Sun Nov 16 11:31:32 MSK 2014 x86_64 AMD C-60 APU with Radeon(tm) HD Graphics AuthenticAMD GNU/Linux

yos@node6 ~ $ eselect opengl show
ati

node6 yos # lspci -k
...
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6290]
    Subsystem: ASUSTeK Computer Inc. Device 84e4
    Kernel driver in use: fglrx_pci
    Kernel modules: fglrx

yos@node6 ~ $ eix gnome-base/gconf
[I] gnome-base/gconf
     Available versions:  (2) 3.2.6-r3
       {debug +introspection ldap policykit ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" PYTHON_TARGETS="python2_7"}
     Installed versions:  3.2.6-r3(2)(01:45:10 21.01.2015)(introspection policykit -debug -ldap ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" PYTHON_TARGETS="python2_7")
     Homepage:            http://projects.gnome.org/gconf/
     Description:         GNOME configuration system and daemon

yos@node6 ~ $ eix virtual/libudev
[I] virtual/libudev
     Available versions:  215-r1(0/1) {static-libs systemd ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  215-r1(12:39:07 14.09.2014)(-static-libs -systemd ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Description:         Virtual for libudev providers

yos@node6 ~ $ eix x11-wm/awesome
[I] x11-wm/awesome
     Available versions:  3.4.15 ~3.5.2 ~3.5.2-r1 ~3.5.3 ~3.5.4 ~3.5.5 ~3.5.5-r1 ~3.5.6 {dbus doc gnome ELIBC="FreeBSD"}
     Installed versions:  3.4.15(21:35:32 13.03.2013)(dbus -doc -gnome ELIBC="-FreeBSD")
     Homepage:            http://awesome.naquadah.org/
     Description:         A dynamic floating and tiling window manager
yosico commented 9 years ago
node6 yos # emerge --info
Portage 2.2.14 (python 2.7.9-final-0, default/linux/amd64/13.0/desktop, gcc-4.8.3, glibc-2.19-r1, 3.16.5-gentoo x86_64)
=================================================================
System uname: Linux-3.16.5-gentoo-x86_64-AMD_C-60_APU_with_Radeon-tm-_HD_Graphics-with-gentoo-2.2
KiB Mem:     1648360 total,    372616 free
KiB Swap:    4000148 total,   3461832 free
Timestamp of tree: Tue, 13 Jan 2015 13:15:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.18.2-r2
dev-lang/python:          2.7.9, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.69
sys-devel/automake:       1.11.6, 1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.8.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.16 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo x-portage gcpan
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://gentoo.bloodhost.ru/gentoo-distfiles ftp://gentoo.bloodhost.ru/ http://gentoo.bloodhost.ru/ http://mirror2.corbina.ru/gentoo-distfiles/ ftp://mirror2.corbina.ru/gentoo-distfiles/ rsync://mirror2.corbina.ru/gentoo-distfiles/ rsync://xeon.gentoo.ru/gentoo-distfiles ftp://xeon.gentoo.ru/mirrors/gentoo/distfiles/ http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/"
LANG="ru_RU.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/home/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/gcpan"
SYNC="rsync://rsync.ru.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 ass bash-completion battery berkdb bittorrent bluetooth branding bzip2 cairo cdda cdr cli color consolekit cracklib crypt cxx dbus directfb djvu dri dts dvd dvdr emboss encode exif fam fbcon fbcondecor firefox flac fortran ftp gdbm gif glamor gpm gtk hal hwdb iconv icu ipv6 javascript jpeg lame lcms libnotify libzfs lvm mad mmx mng modules mp3 mp4 mpeg multilib ncurses nfs nls nptl nsplugin ntfs ogg opengl openmp pam pango pcre pdf perl png policykit postgres ppds pulseaudio python qemu qt3support rdesktop readline sdl session spell sqlite sse sse2 ssh ssl startup-notification subversion svg tcpd tiff truetype udev udisks unicode upower usb v4l vaapi video vim vim-syntax vnc vorbis wifi win32codecs x264 xcb xinerama xml xv xvid zfs zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="fglrx" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
SBRK commented 9 years ago

The first two lines are "normal" and appear all of the time on Linux ("Cannot use V8 Proxy resolver..." and "PAC support disabled...").

The incriminating error is all the "The program 'minko-example-html-overlay' received an X Window System error" part. We usually test on Ubuntu and not Gentoo, so it's probably coming from a difference between the two