Hello all,

   I recently compiled E17 from CVS (as of yesterday, 1/8/2006).  I
compiled and started E without any issues.  Once I'm in E, if I try to
run an application, I get a segfault. Please note that I am able to
navigate menus, but trying to start any program causes the crash. I
recompiled E with debugging symbols, and here is what I get from gdb:


#0  0x00002ad78bedb876 in poll () from /lib/libc.so.6
#1  0x00002ad78b863d90 in ?? () from /usr/lib/libX11.so.6
#2  0x00002ad78b8641b9 in _XRead () from /usr/lib/libX11.so.6
#3  0x00002ad78b865ac2 in _XReadEvents () from /usr/lib/libX11.so.6
#4  0x00002ad78b84f86f in XNextEvent () from /usr/lib/libX11.so.6
#5  0x00000000004a07a3 in e_alert_show (
    text=0x5371b0 "This is very bad. Enlightenment has segfaulted.\nThis
is not meant to happen and is likely a sign of a\nbug in Enlightenment
or the libraries it relies on.\n\nYou can gdb attach to this process
now to try"...)
    at e_alert.c:129
#6  0x0000000000485995 in e_sigseg_act (x=11, info=0x7fff22c0de10,
    data=0x7fff22c0dce0) at e_signals.c:53
#7  <signal handler called>
#8  0x00002ad7899cf301 in _evas_stringshare_hash_gen (str=0x0,
    len=0x7fff22c0e158) at evas_stringshare.c:24
#9  0x00002ad7899cf159 in evas_stringshare_add (str=0x0)
    at evas_stringshare.c:61
#10 0x00000000004532c0 in _e_border_eval (bd=0xa26620) at e_border.c:5564
#11 0x0000000000449c0c in e_border_idler_before () at e_border.c:2362
#12 0x000000000042b3ab in _e_main_cb_idler_before (data=0x0) at e_main.c:1339
#13 0x00002ad7882f046e in _ecore_idle_enterer_call ()
    at ecore_idle_enterer.c:78
#14 0x00002ad7882f36ad in _ecore_main_loop_iterate_internal (once_only=0)
    at ecore_main.c:487
#15 0x00002ad7882f2b27 in ecore_main_loop_begin () at ecore_main.c:79
#16 0x0000000000429d27 in main (argc=1, argv=0x7fff22c127d8) at e_main.c:823
#8  0x00002ad7899cf301 in _evas_stringshare_hash_gen (str=0x0,
    len=0x7fff22c0e158) at evas_stringshare.c:24
24         for (i = 0, ptr = (unsigned char *)str; *ptr; ptr++, i++)
19      _evas_stringshare_hash_gen(const char *str, int *len)
20      {
21         unsigned int hash_num = 5381, i;
22         const unsigned char *ptr;
23
24         for (i = 0, ptr = (unsigned char *)str; *ptr; ptr++, i++)
25           hash_num = (hash_num * 33) ^ *ptr;
26
27         hash_num &= 0xff;
28         *len = i;
$1 = 0
$2 = (const unsigned char *) 0x0
Cannot access memory at address 0x0
Cannot access memory at address 0x0
$3 = 0
$4 = 5381
The program is running.  Quit anyway (and detach it)? (y or n) Detaching
from program: /usr/local/bin/enlightenment, process 19568

System:

- Ubuntu 7.04 Feisty Fawn Herd 1
- Linux helix 2.6.20-2-lowlatency #3 SMP PREEMPT Sat Dec 16 07:45:49 UTC
2006 x86_64 GNU/Linux

Has anyone seen this before?  What would the next step be?

Any help would be greatly appreciated!

Thanks,

Carl Benedict





-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to