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