On 05/01/2012 07:50 PM, P Purkayastha wrote: > On 05/01/2012 11:00 PM, Ingvaldur Sigurjonsson wrote: >> 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 ! > When using x-ui.sh, e17 uses software rendering. So, no wonder you are > not seeing any crashes. Ok thanks, no wonder then. > You should provide some debug information at least. See > http://trac.enlightenment.org/e/wiki/Debugging I did attach a .log-file in my first post but it must have been removed. Here is what it contained: > #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);
> It might be a problem with your graphics drivers also. I see no crash > with e with composite+nvidia drivers and I am running latest svn from a > day ago. Yup, could be. I've been running E the same manner (built locally from svn), on a Fedora 16, Intel CPU and AMD HD2600 but without the crashes. After my first post I changed my CFLAGS to contain the '-O', rebuilt everything but crash still occurring. I dont dare to bring up the menu anymore... Regards - Ingvaldur ------------------------------------------------------------------------------ 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