On 12/09/2010 09:21 AM, P Purkayastha wrote:
> On 12/09/2010 03:37 PM, Chris Schmp wrote:
>> Hi,
>> I am using Enlightenment(from SVN 0.16.999.55385) on my HP tablet PC, and I 
>> am trying to get screen rotation working. It seems when I rotate the screen 
>> to a orientation that requires the screen to be resized it causes 
>> enlightenment to crash. When flipping between orientations that don't 
>> require a screen resize/resolution change it doesn't crash.
>>
>> I have included a gdb backtrace, though I think I am missing something to 
>> make it actually helpful, I did recompile everything listed on the debugging 
>> page on the wiki with -g, but I Think the debugging symbols and stuff still 
>> got stripped out(Gentoo bug maybe?) So if anyone has any tips or hints to 
>> make this more useful I would appreciate it.
>>
>> (gdb) bt
>> #0  0x00007f511afe4503 in poll () from /lib/libc.so.6
>> #1  0x00007f511806bb7a in ?? () from /usr/lib/libxcb.so.1
>> #2  0x00007f511806d268 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
>> #3  0x00007f511b957ee8 in _XReadEvents () from /usr/lib/libX11.so.6
>> #4  0x00007f511b93df48 in XNextEvent () from /usr/lib/libX11.so.6
>> #5  0x000000000043a29f in e_alert_show ()
>> #6  0x00000000004c49e7 in e_sigseg_act ()
>> #7<signal handler called>
>> #8  0x00000000004ba5de in ?? ()
>> #9  0x00007f511e4427ec in _ecore_event_call () from /usr/lib/libecore.so.1
>> #10 0x00007f511e447367 in ?? () from /usr/lib/libecore.so.1
>> #11 0x00007f511e447567 in ecore_main_loop_begin () from 
>> /usr/lib/libecore.so.1
>> #12 0x00000000004311fc in main ()
>> (gdb)
> It is not a gentoo bug. You need to recompile efl+e with the following:
> -g in CFLAGS, USE="debug", FEATURES="splitdebug"
> My CFLAGS are:
> CFLAGS="-march=native -O2 -pipe -g"
>
> ------------------------------------------------------------------------------
> This SF Dev2Dev email is sponsored by:
>
> WikiLeaks The End of the Free Internet
> http://p.sf.net/sfu/therealnews-com
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Ok, got a more useful looking backtrace now, though it still doesn't seem as 
complete as the one in the E debugging page, from my basic understanding it 
looks like a bug in e_randr.c?Should I try rebuilding with the no optimizations 
so that the values are visible? Sorry about all the questions, I am new to 
using gdb
(gdb) bt 
#0  0x00007f31862cc503 in poll () from /lib/libc.so.6
#1  0x00007f3183353b7a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f3183355268 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f3186c3fee8 in _XReadEvents () from /usr/lib/libX11.so.6
#4  0x00007f3186c25f48 in XNextEvent () from /usr/lib/libX11.so.6
#5  0x000000000043a29f in e_alert_show (text=<value optimized out>)
    at e_alert.c:147
#6  0x00000000004c49c7 in e_sigseg_act (x=<value optimized out>,
    info=<value optimized out>, data=<value optimized out>) at e_signals.c:129
#7  <signal handler called>
#8  0x00000000004ba5de in _e_randr_event_cb (data=<value optimized out>,
    type=<value optimized out>, ev=0x2184440) at e_randr.c:779
#9  0x00007f318972b7ec in _ecore_event_call () at ecore_events.c:641
#10 0x00007f3189730367 in _ecore_main_loop_iterate_internal (once_only=0)
    at ecore_main.c:1501
#11 0x00007f3189730567 in ecore_main_loop_begin () at ecore_main.c:651
#12 0x00000000004311fc in main (argc=<value optimized out>,
    argv=<value optimized out>) at e_main.c:1158
(gdb) fr 8
#8  0x00000000004ba5de in _e_randr_event_cb (data=<value optimized out>,
    type=<value optimized out>, ev=0x2184440) at e_randr.c:779
779             if((output_info->crtc = _e_randr_crtc_info_get(event->crtc)))
(gdb) 



------------------------------------------------------------------------------
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to