On 02/13/12 21:24, Grzegorz And wrote:
>> Hi,
>>
>> On Mon, Feb 13, 2012 at 6:07 PM, Grzegorz And <[email protected]> wrote:
>>> In other thread there was request for bug reports for Elsa. So there it
>> is.
>>>
>>> Elsa is not working. E17 from SVN revision 67856.
>>>
>>> Elsa is starting up. Username and password can be entered but then
>> session cannot be started.
>>>
>>> Attached elsa.log with one login attempts interrupted by segfault
>> (logged in syslog):
>>>
>>>
>>> Feb 12 21:18:00 Jane kernel: [ 8778.093750] elsa[21797]: segfault at
>> 100000000 ip 00007fa4c06007ff sp 00007fffd3f4cc20 error 4 in
>> libeet.so.1.5.99[7fa4c05f3000+22000]
>>>
>>>
>>> In auth.log I can't see any logs from Elsa.
>>>
>>>
>>> "Ecore Magic Check Failed" errors in elsa.log are effects of hitting
>> Enter key after segfault.
>>>
>>>
>>> ERR<4190>:ecore ecore.c:459 _ecore_magic_fail()
>>> *** ECORE ERROR: Ecore Magic Check Failed!!!
>>> *** IN FUNCTION: ecore_con_server_send()
>>> ERR<4190>:ecore ecore.c:461 _ecore_magic_fail()   Input handle pointer
>> is NULL!
>>> ERR<4190>:ecore ecore.c:472 _ecore_magic_fail() *** NAUGHTY
>> PROGRAMMER!!!
>>> *** SPANK SPANK SPANK!!!
>>> *** Now go fix your code. Tut tut tut!
>>>
>>>
>>> Any other logs or symptoms needed?
>>
>> Could you try getting a backtrace with gdb ? I did see an issue on
>> arch linux, where it was segv on first run of elsa after a boot, but
>> second and other were all fine. I was never able to understand why it
>> did crash. And recently without any change on elsa, it stopped
>> crashing. My current bet is that it was an issue in the distribution
>> itself. But I don't know where nor why.
>> -- 
>> Cedric BAIL
> 
> I'm trying... But now after recompiling Elsa with debugging symbols, I have 
> other symptoms.
> 
> Now I can log in, Enlightenment starts, but Elsa (elsa_client?) is still 
> running on my first virtual desktop.
> 
> gandrel@Jane:~$ ps uax | grep elsa
> root      6801  3.3  0.7 295016 60304 ?        SLs  21:04   0:22 
> /usr/local/E17/lib/elsa/elsa_client -d :0.0 -t default
> gandrel   6889  0.0  0.0   9188  1152 ?        S    21:08   0:00 /bin/bash -c 
> /usr/local/E17/bin/enlightenment_start > /home/gandrel/.elsa_session.log 2>&1
> 
> Elsa (daemon) crushed:
> 
> Feb 13 21:08:01 Jane kernel: [12828.974179] elsa[6787]: segfault at 18 ip 
> 00007f80e908fb61 sp 00007fffedeaca68 error 4 in 
> libc-2.13.so[7f80e9010000+17d000]
> 
> I was unable to backtrace elsa with gdb so far. 
> 

Hello

And now please find attached gdb log.

System is Debian.

~$ uname -a
Linux Jane 3.2.0-1-amd64 #1 SMP Wed Feb 1 08:56:58 UTC 2012 x86_64 GNU/Linux

E17: SVN, revision 67888

-- 
Grzegorz Andrelczyk
www.grzegorz.andrelczyk.org
e-mail: [email protected]
JID: [email protected]
Tel. kom.: +48 666 831 975
#0  0x00007ffff65883e3 in select () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff72d0627 in _ecore_main_select (timeout=<optimized out>)
    at ecore_main.c:1415
#2  0x00007ffff72d1145 in _ecore_main_loop_iterate_internal (once_only=0)
    at ecore_main.c:1831
#3  0x00007ffff72d144f in ecore_main_loop_begin () at ecore_main.c:902
#4  0x00000000004030e9 in main (argc=<optimized out>, argv=<optimized out>)
    at elsa.c:346
Single stepping until exit from function select,
which has no line number information.
_ecore_main_select (timeout=<optimized out>) at ecore_main.c:1416
1416       _ecore_lock();
1415       ret = main_loop_select(max_fd + 1, &rfds, &wfds, &exfds, t);
1416       _ecore_lock();
1418       _ecore_time_loop_time = ecore_time_get();
1419       if (ret < 0)
1418       _ecore_time_loop_time = ecore_time_get();
1419       if (ret < 0)
1427       if (ret > 0)
1429            if (HAVE_EPOLL && epoll_fd >= 0)
1430              _ecore_main_fdh_epoll_mark_active();
1450            _ecore_main_fd_handlers_cleanup();
1454            return 1;
1457    }
_ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:1844
1844       _ecore_fps_marker_2();
1850       if (!once_only) _ecore_idle_exiter_call();
1854       _ecore_main_fd_handlers_call();
1855       if (fd_handlers_with_buffer) _ecore_main_fd_handlers_buf_call();
1857       _ecore_signal_received_process();
Argument required (a location).
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6535b61 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#0  0x00007ffff6535b61 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff771708a in eet_data_put_string (size_ret=0x7fffffffe2ac, 
    src=<optimized out>, ed=<optimized out>) at eet_data.c:866
#2  eet_data_put_string (ed=0x0, src=<optimized out>, size_ret=0x7fffffffe2ac)
    at eet_data.c:839
#3  0x00007ffff771808e in eet_data_put_type (size_ret=0x7fffffffe2ac, 
    src=<optimized out>, type=<optimized out>, ed=0x0) at eet_data.c:1268
#4  eet_data_put_unknown (ed=0x0, edd=<optimized out>, ede=0x6740e0, 
    ds=0x612550, data_in=<optimized out>) at eet_data.c:4458
#5  0x00007ffff77179d5 in _eet_data_descriptor_encode (ed=0x0, edd=0x674010, 
    data_in=0x7fffffffe418, size_ret=0x7fffffffe34c) at eet_data.c:4821
#6  0x00007ffff7717fb3 in eet_data_put_union (ed=0x0, edd=<optimized out>, 
    ede=0x671d10, ds=0x671d70, data_in=0x7fffffffe418) at eet_data.c:3837
#7  0x00007ffff77179d5 in _eet_data_descriptor_encode (ed=0x0, edd=0x673a70, 
    data_in=0x7fffffffe410, size_ret=0x7fffffffe3ec) at eet_data.c:4821
#8  0x00007ffff771ce70 in eet_data_descriptor_encode_cipher (
    edd=<optimized out>, data_in=<optimized out>, cipher_key=0x0, 
    size_ret=0x7fffffffe43c) at eet_data.c:4925
#9  0x000000000040583b in _elsa_server_data (data=<optimized out>, 
    type=<optimized out>, event=0x66a180) at elsa_server.c:113
#10 0x00007ffff72cc898 in _ecore_call_handler_cb (event=<optimized out>, 
    type=<optimized out>, data=<optimized out>, func=<optimized out>)
    at ecore_private.h:317
#11 _ecore_event_call () at ecore_events.c:704
#12 0x00007ffff72d0f6c in _ecore_main_loop_iterate_internal (once_only=0)
    at ecore_main.c:1859
#13 0x00007ffff72d144f in ecore_main_loop_begin () at ecore_main.c:902
#14 0x00000000004030e9 in main (argc=<optimized out>, argv=<optimized out>)
    at elsa.c:346

#0  0x00007ffff6535b61 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
1852       /* this should read or write any data to the monitored fd and then */
1853       /* post events onto the ecore event pipe if necessary */
1854       _ecore_main_fd_handlers_call();
1855       if (fd_handlers_with_buffer) _ecore_main_fd_handlers_buf_call();
1856       /* process signals into events .... */
1857       _ecore_signal_received_process();
1858       /* handle events ... */
1859       _ecore_event_call();
1860       _ecore_main_fd_handlers_cleanup();
1861    

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to