Hi
Since I updated to Fedora 17 (Beta), E17, which I'm building from svn
(easy_e17.sh), is constantly crashing on me. I've made sure no old
modules are lying around and that I build everything from a clean
installation. I used to set the CFLAGS to '-g -march=barcelona' but
changed the to '-g -march=native', which didn't change a thing. I've
started with empty (non-existing ~/.e) to no avail.
E starts successfully but when I bring up the menu, move into
'applications->accessories' and move the cursor up and down a bit, e
crashes when in a SYSCALL (poll). Please see the enclosed
e-xcb-poll-err.log, which contains a backtrace when e crashed, followed
by an 'list', 'up' and 'list'
There is no crash when I disable the 'composite' extension, but hey,
I want all the cylinders to bring their part to the game.
I've been running with Gnome-Shell 3-blaha and it runs with the same
OpenGL drivers without any crashes, but I miss E.
I've tried running E with composite enabled from within Gnome-Shell
(using the ~/e17-src/e/x-ui.sh) and that works without crashing too !
Please advise on what I can do to help resolve the problem.
Some basic facts:
$ uname -a
Linux cosmos 3.3.4-1.fc17.x86_64 #1 SMP Fri Apr 27 18:39:03 UTC 2012
x86_64 x86_64 x86_64 GNU/Linux
$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL version string: 2.1 Mesa 8.0.2
OpenGL shading language version string: 1.20
OpenGL extensions:
$ gcc -v
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.7.0/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info
--with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap
--enable-shared --enable-threads=posix --enable-checking=release
--disable-build-with-cxx --disable-build-poststage1-with-cxx
--with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions
--enable-gnu-unique-object --enable-linker-build-id
--with-linker-hash-style=gnu
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto
--enable-plugin --enable-initfini-array --enable-java-awt=gtk
--disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
--enable-libgcj-multifile --enable-java-maintainer-mode
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar
--disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic
--with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.7.0 20120416 (Red Hat 4.7.0-2) (GCC)
Regards
- Ingvaldur
#0 0x00000032a52e8e9f in __GI___poll (fds=fds@entry=0x7fffa3275ce0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00000035e0209f22 in _xcb_conn_wait (c=c@entry=0x121a2e0, cond=cond@entry=0x7fffa3275d50, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:400
#2 0x00000035e020b3fe in wait_for_reply (c=c@entry=0x121a2e0, request=6320, e=e@entry=0x7fffa3275e08) at xcb_in.c:390
#3 0x00000035e020b60b in xcb_wait_for_reply (c=c@entry=0x121a2e0, request=6320, e=e@entry=0x7fffa3275e08) at xcb_in.c:420
#4 0x00000035e0a430b9 in _XReply (dpy=dpy@entry=0x1219090, rep=rep@entry=0x7fffa3275e50, extra=extra@entry=0, discard=discard@entry=1) at xcb_io.c:601
#5 0x00000035e0a294d1 in XGetSelectionOwner (dpy=0x1219090, selection=305) at GetSOwner.c:41
#6 0x00007f85118e1d46 in ecore_x_screen_is_composited (screen=<optimized out>) at ecore_x_netwm.c:2034
#7 0x00007f8511b0a50b in _ecore_evas_x_event_visibility_change (data=<optimized out>, type=<optimized out>, event=0x36ce260) at ecore_evas_x.c:748
#8 0x00007f850f5d398c in _ecore_call_handler_cb (event=<optimized out>, type=<optimized out>, data=<optimized out>, func=<optimized out>) at ecore_private.h:317
#9 _ecore_event_call () at ecore_events.c:559
#10 0x00007f850f5d7d09 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at ecore_main.c:1811
#11 0x00007f850f5d8247 in ecore_main_loop_begin () at ecore_main.c:928
#12 0x00000000004313d4 in main (argc=<optimized out>, argv=<optimized out>) at e_main.c:965
#1 0x00000035e0209f22 in _xcb_conn_wait (c=c@entry=0x121a2e0, cond=cond@entry=0x7fffa3275d50, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:400
400 ret = poll(&fd, 1, -1);
395 #endif
396
397 pthread_mutex_unlock(&c->iolock);
398 do {
399 #if USE_POLL
400 ret = poll(&fd, 1, -1);
401 /* If poll() returns an event we didn't expect, such as POLLNVAL, treat
402 * it as if it failed. */
403 if(ret >= 0 && (fd.revents & ~fd.events))
404 {
$1 = {fd = 8, events = 1, revents = 0}
#2 0x00000035e020b3fe in wait_for_reply (c=c@entry=0x121a2e0, request=6320, e=e@entry=0x7fffa3275e08) at xcb_in.c:390
390 if(!_xcb_conn_wait(c, &cond, 0, 0))
385 reader_list reader;
386
387 insert_reader(&c->in.readers, &reader, request, &cond);
388
389 while(!poll_for_reply(c, request, &ret, e))
390 if(!_xcb_conn_wait(c, &cond, 0, 0))
391 break;
392
393 remove_reader(&c->in.readers, &reader);
394 pthread_cond_destroy(&cond);
$2 = {request = 6320, data = 0x7fffa3275d50, next = 0x0}
#0 0x00000032a52e8e9f in __GI___poll (fds=fds@entry=0x7fffc89cb4f0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00000035e0209f22 in _xcb_conn_wait (c=c@entry=0x2308090, cond=cond@entry=0x7fffc89cb560, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:400
#2 0x00000035e020b3fe in wait_for_reply (c=c@entry=0x2308090, request=6156, e=e@entry=0x7fffc89cb618) at xcb_in.c:390
#3 0x00000035e020b60b in xcb_wait_for_reply (c=c@entry=0x2308090, request=6156, e=e@entry=0x7fffc89cb618) at xcb_in.c:420
#4 0x00000035e0a430b9 in _XReply (dpy=dpy@entry=0x2306e40, rep=rep@entry=0x7fffc89cb660, extra=extra@entry=0, discard=discard@entry=1) at xcb_io.c:601
#5 0x00000035e0a294d1 in XGetSelectionOwner (dpy=0x2306e40, selection=305) at GetSOwner.c:41
#6 0x00007f3942929d46 in ecore_x_screen_is_composited (screen=<optimized out>) at ecore_x_netwm.c:2034
#7 0x00007f3942b5250b in _ecore_evas_x_event_visibility_change (data=<optimized out>, type=<optimized out>, event=0x46dd270) at ecore_evas_x.c:748
#8 0x00007f394061b98c in _ecore_call_handler_cb (event=<optimized out>, type=<optimized out>, data=<optimized out>, func=<optimized out>) at ecore_private.h:317
#9 _ecore_event_call () at ecore_events.c:559
#10 0x00007f394061fd09 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at ecore_main.c:1811
#11 0x00007f3940620247 in ecore_main_loop_begin () at ecore_main.c:928
#12 0x00000000004313d4 in main (argc=<optimized out>, argv=<optimized out>) at e_main.c:965
82 if (SINGLE_THREAD_P)
83 return INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
84
85 int oldtype = LIBC_CANCEL_ASYNC ();
86
87 int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
88
89 LIBC_CANCEL_RESET (oldtype);
90
91 return result;
#1 0x00000035e0209f22 in _xcb_conn_wait (c=c@entry=0x2308090, cond=cond@entry=0x7fffc89cb560, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:400
400 ret = poll(&fd, 1, -1);
395 #endif
396
397 pthread_mutex_unlock(&c->iolock);
398 do {
399 #if USE_POLL
400 ret = poll(&fd, 1, -1);
401 /* If poll() returns an event we didn't expect, such as POLLNVAL, treat
402 * it as if it failed. */
403 if(ret >= 0 && (fd.revents & ~fd.events))
404 {
$1 = {fd = 22, events = 1, revents = 0}
#2 0x00000035e020b3fe in wait_for_reply (c=c@entry=0x2308090, request=6156, e=e@entry=0x7fffc89cb618) at xcb_in.c:390
390 if(!_xcb_conn_wait(c, &cond, 0, 0))
385 reader_list reader;
386
387 insert_reader(&c->in.readers, &reader, request, &cond);
388
389 while(!poll_for_reply(c, request, &ret, e))
390 if(!_xcb_conn_wait(c, &cond, 0, 0))
391 break;
392
393 remove_reader(&c->in.readers, &reader);
394 pthread_cond_destroy(&cond);
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel