Am 20.10.2010 22:01, schrieb Leif Middelschulte:
> Hello Thomas,
> 
> at the moment I don't have access to an external monitor for further
> debugging of the randr mode setting issue. Last time I had access to
> an external monitor, I traced it down to a wrong events sent by my
> driver for some reason.
> It looks like your driver doesn't send mode names. Attached patch
> fixes their freeing.
> 
> BR,
> 
> Leif
> 
> P.S.: Further patches for RandR follow as soon, as I have access to an
> external monitor again.
> 

I have the patch attached, but during testing, i get another e crash/loop, same 
app as above, but
this time, e starts to use 100% of one core and doesnt react to any input any 
more. This also
happened before, so does not have to be related to your patch at all.
See attached bt for some details.

-- 
Thomas Sachau

Gentoo Linux Developer
#0  _e_randr_output_modes_add (output_info=0x7f76f0) at e_randr.c:555
#1  0x00000000005120b8 in _e_randr_output_info_hw_info_set 
(output_info=0x7f76f0) at e_randr.c:1670
#2  0x000000000050fc81 in _e_randr_event_cb (data=0x0, type=58, ev=0xadfde0) at 
e_randr.c:796
#3  0x000065ceb61e414c in _ecore_event_call () at ecore_events.c:597
#4  0x000065ceb61eb124 in _ecore_main_loop_iterate_internal (once_only=0) at 
ecore_main.c:1356
#5  0x000065ceb61e99b5 in ecore_main_loop_begin () at ecore_main.c:573
#6  0x000000000042ff5b in main (argc=1, argv=0x75b3ac933928) at e_main.c:1156
#0  _e_randr_output_modes_add (output_info=0x7f76f0) at e_randr.c:555
        modes = 0xba7af0
        mode_info = 0x7f7320
        nmodes = 63
        npreferred = 0
        iter = 0xebb070
        added_yet = 0 '\000'
#1  0x00000000005120b8 in _e_randr_output_info_hw_info_set 
(output_info=0x7f76f0) at e_randr.c:1670
        outputs = 0x0
        crtcs = 0x7f71e4
        output = 0x7f71e0
        crtc = 0x0
        i = 0
        num = 0
#2  0x000000000050fc81 in _e_randr_event_cb (data=0x0, type=58, ev=0xadfde0) at 
e_randr.c:796
        event = 0xadfde0
        restore_info = 0x8baa30
        output_info = 0x7f76f0
        crtc_info = 0x7f7790
        enabled = 0 '\000'
#3  0x000065ceb61e414c in _ecore_event_call () at ecore_events.c:597
        ret = 1 '\001'
        eh = 0x7f72a0
        e = 0xdcd3e0
        handle_count = 1
        l = 0x65ceb61eacdb
        l_next = 0x75b3ac930680
        eh = 0x7f30d704fcb73bbf
#4  0x000065ceb61eb124 in _ecore_main_loop_iterate_internal (once_only=0) at 
ecore_main.c:1356
        next_time = -1
        have_event = 1
        have_signal = 0
#5  0x000065ceb61e99b5 in ecore_main_loop_begin () at ecore_main.c:573
No locals.
#6  0x000000000042ff5b in main (argc=1, argv=0x75b3ac933928) at e_main.c:1156
        i = 1
        nostartup = 0
        after_restart = 0
        safe_mode = 0
        buf = 
"/usr/share/enlightenment/data/icons\000\000e\000\000\330\355\266\265\316e\000\000\230\240\223\266\316e\000\000\342\237v\266\316e\000\000\000\200\227\266\316e\000\000\000\220\227\266\316e\000\000\260\246\227\266\316e\000\000\000P\227\266\316e\000\000\000\020\224\266\316e\000\000\000\340\223\266\316e",
 '\000' <repeats 11 times>"\200, 
\227\266\316e\000\000\003\000\000\000\000\000\000\000`\a\267\265\316e\000\000p)\223\254\263u\000\000\000\000\200P&Yg\353\000\000\266q\355l\235\313R\020\211\023\000L\"\225\000\000\000\000\037\000\000\000\"\000\000\000#\000\000\000(\000\000\000\000\000\000\000\020\067\223\254\263u\000\000\200\067\223\254\263u\000\000\250\231\227\266\316e\000\000\a\000\000\000\000\000\000\000C\205\327\265\316e\000\000p*\223\254\263u\000\000\215\234v\266\316e\000\000\000\000\000\000\000\000\000\000\066O\373\033rZhV\000\000\000\000\000\000\000\000\366"...
        s = 0x75b3ac934a3d ":0"
        action = {__sigaction_handler = {sa_handler = 0x52215a <e_sigabrt_act>, 
sa_sigaction = 0x52215a <e_sigabrt_act>}, sa_mask = {__val = {
              0 <repeats 16 times>}}, sa_flags = -1073741820, sa_restorer = 
0x65ceb69404d8}
        t = 1287678882.9203961
        tstart = 1287678882.9203961

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to