Hello

I was browsing my home directory when I found this segfault. Interestingly, it is reproducible. So, I know exactly how it occurs. I opened my home directory from the icon on my desktop. Then I opened Downloads folder which opened in another window. Then I located the file "USER TABLE (ADMIN).doc". The segfault is caused irrespective of the way of locating it. The two ways I tried were:
1. scrolling to the end and using up arrow key to reach there
2. typing "user" and letting file manager search it for me
The segfault is caused when I move the mouse after the file is located, or when I press delete button after the file is located. I have attached the backtraces of enlightenment [bt1.log] and enlightenment_fm [bt2.log].

Regards
Amitav
0x00007ff661bbdf43 in poll () from /lib/libc.so.6
(gdb) bt full
#0  0x00007ff661bbdf43 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ff660e70b6a in ?? () from /usr/lib/libxcb.so.1
No symbol table info available.
#2  0x00007ff660e7207f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
No symbol table info available.
#3  0x00007ff662744e58 in _XReadEvents () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0x00007ff66272b938 in XNextEvent () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0x0000000000484edf in e_alert_show (
    text=0x4e9e90 "This is very bad. Enlightenment SEGV'd.\n\nThis is not meant 
to happen and is likely a sign of\na bug in Enlightenment or the libraries it 
relies\non. You can gdb attach to this process now to try\ndebug i"...) at 
e_alert.c:146
        w = 170
        i = <value optimized out>
        j = <value optimized out>
        k = <value optimized out>
        line = "Please compile everything with -g in your 
CFLAGS\000o\000\000\377\177\000\000\210Mzd\366\177\000\000\001\023\001\023\006\f\001\023\f\005\001\023\022\021\001\023\005\n\001\023\v\003\001\023\021\017\001\023\004\b\001\023\n\001\001\023\020\r\001\023\003\006\001\023\t\022\001\023\017\v\001\023\002\004\001\023\b\020\001\023\016\t\001\023\001\002\001\023\a\016\001\023\r\a\001\023\023\000\001\023\006\f\001\023\f\005\001\023\022\021\001\023\005\n\001\023\v\003\001\023\021\017\001\023\004\b\001\023\n\001\001\023\020\r\001\023\003\006\001\023\t\022\001\023\017\v\001\023\002\004\001\023\b\020\001\023\016\t\001"...
        ev = {type = 3, xany = {type = 3, serial = 71, send_event = 0, display 
= 0x137b920, window = 12582914}, xkey = {type = 3, serial = 71, send_event = 0, 
            display = 0x137b920, window = 12582914, root = 173, subwindow = 0, 
time = 3256456, x = 180, y = 182, x_root = 660, y_root = 462, state = 4, 
            keycode = 37, same_screen = 1}, xbutton = {type = 3, serial = 71, 
send_event = 0, display = 0x137b920, window = 12582914, root = 173, 
            subwindow = 0, time = 3256456, x = 180, y = 182, x_root = 660, 
y_root = 462, state = 4, button = 37, same_screen = 1}, xmotion = {type = 3, 
            serial = 71, send_event = 0, display = 0x137b920, window = 
12582914, root = 173, subwindow = 0, time = 3256456, x = 180, y = 182, x_root = 
660, 
            y_root = 462, state = 4, is_hint = 37 '%', same_screen = 1}, 
xcrossing = {type = 3, serial = 71, send_event = 0, display = 0x137b920, 
            window = 12582914, root = 173, subwindow = 0, time = 3256456, x = 
180, y = 182, x_root = 660, y_root = 462, mode = 4, detail = 37, 
            same_screen = 1, focus = 0, state = 20197184}, xfocus = {type = 3, 
serial = 71, send_event = 0, display = 0x137b920, window = 12582914, 
            mode = 173, detail = 0}, xexpose = {type = 3, serial = 71, 
send_event = 0, display = 0x137b920, window = 12582914, x = 173, y = 0, width = 
0, 
            height = 0, count = 3256456}, xgraphicsexpose = {type = 3, serial = 
71, send_event = 0, display = 0x137b920, drawable = 12582914, x = 173, y = 0, 
            width = 0, height = 0, count = 3256456, major_code = 0, minor_code 
= 180}, xnoexpose = {type = 3, serial = 71, send_event = 0, 
            display = 0x137b920, drawable = 12582914, major_code = 173, 
minor_code = 0}, xvisibility = {type = 3, serial = 71, send_event = 0, 
            display = 0x137b920, window = 12582914, state = 173}, xcreatewindow 
= {type = 3, serial = 71, send_event = 0, display = 0x137b920, 
            parent = 12582914, window = 173, x = 0, y = 0, width = 3256456, 
height = 0, border_width = 180, override_redirect = 182}, xdestroywindow = {
            type = 3, serial = 71, send_event = 0, display = 0x137b920, event = 
12582914, window = 173}, xunmap = {type = 3, serial = 71, send_event = 0, 
            display = 0x137b920, event = 12582914, window = 173, from_configure 
= 0}, xmap = {type = 3, serial = 71, send_event = 0, display = 0x137b920, 
            event = 12582914, window = 173, override_redirect = 0}, xmaprequest 
= {type = 3, serial = 71, send_event = 0, display = 0x137b920, 
            parent = 12582914, window = 173}, xreparent = {type = 3, serial = 
71, send_event = 0, display = 0x137b920, event = 12582914, window = 173, 
            parent = 0, x = 3256456, y = 0, override_redirect = 180}, 
xconfigure = {type = 3, serial = 71, send_event = 0, display = 0x137b920, 
            event = 12582914, window = 173, x = 0, y = 0, width = 3256456, 
height = 0, border_width = 180, above = 1984274891412, override_redirect = 4}, 
          xgravity = {type = 3, serial = 71, send_event = 0, display = 
0x137b920, event = 12582914, window = 173, x = 0, y = 0}, xresizerequest = 
{type = 3, 
            serial = 71, send_event = 0, display = 0x137b920, window = 
12582914, width = 173, height = 0}, xconfigurerequest = {type = 3, serial = 71, 
            send_event = 0, display = 0x137b920, parent = 12582914, window = 
173, x = 0, y = 0, width = 3256456, height = 0, border_width = 180, 
            above = 1984274891412, detail = 4, value_mask = 1}, xcirculate = 
{type = 3, serial = 71, send_event = 0, display = 0x137b920, event = 12582914, 
            window = 173, place = 0}, xcirculaterequest = {type = 3, serial = 
71, send_event = 0, display = 0x137b920, parent = 12582914, window = 173, 
            place = 0}, xproperty = {type = 3, serial = 71, send_event = 0, 
display = 0x137b920, window = 12582914, atom = 173, time = 0, state = 3256456}, 
          xselectionclear = {type = 3, serial = 71, send_event = 0, display = 
0x137b920, window = 12582914, selection = 173, time = 0}, xselectionrequest = {
            type = 3, serial = 71, send_event = 0, display = 0x137b920, owner = 
12582914, requestor = 173, selection = 0, target = 3256456, 
            property = 781684048052, time = 1984274891412}, xselection = {type 
= 3, serial = 71, send_event = 0, display = 0x137b920, requestor = 12582914, 
            selection = 173, target = 0, property = 3256456, time = 
781684048052}, xcolormap = {type = 3, serial = 71, send_event = 0, display = 
0x137b920, 
            window = 12582914, colormap = 173, new = 0, state = 0}, xclient = 
{type = 3, serial = 71, send_event = 0, display = 0x137b920, window = 12582914, 
            message_type = 173, format = 0, data = {b = 
"\210\260\061\000\000\000\000\000\264\000\000\000\266\000\000\000\224\002\000", 
s = {-20344, 49, 0, 0, 
                180, 0, 182, 0, 660, 0}, l = {3256456, 781684048052, 
1984274891412, 158913789956, 1}}}, xmapping = {type = 3, serial = 71, 
send_event = 0, 
            display = 0x137b920, window = 12582914, request = 173, 
first_keycode = 0, count = 0}, xerror = {type = 3, display = 0x47, resourceid = 
0, 
            serial = 20429088, error_code = 2 '\002', request_code = 0 '\000', 
minor_code = 192 '\300'}, xkeymap = {type = 3, serial = 71, send_event = 0, 
            display = 0x137b920, window = 12582914, 
            key_vector = "\255", '\000' <repeats 15 times>"\210, 
\260\061\000\000\000\000\000\264\000\000\000\266\000\000"}, xgeneric = {type = 
3, 
            serial = 71, send_event = 0, display = 0x137b920, extension = 
12582914, evtype = 0}, xcookie = {type = 3, serial = 71, send_event = 0, 
            display = 0x137b920, extension = 12582914, evtype = 0, cookie = 
173, data = 0x0}, pad = {3, 71, 0, 20429088, 12582914, 173, 0, 3256456, 
            781684048052, 1984274891412, 158913789956, 1, 20197184, 0, 
687194767378, 49478023249992, 0, 0, 65, 21373008, 21369968, 25548752, 5025952, 
            21966688}}
        fw = <value optimized out>
        fh = 13
        mh = 130
        key = <value optimized out>
        button = 0
#6  0x000000000046bb47 in e_sigseg_act (x=<value optimized out>, info=<value 
optimized out>, data=<value optimized out>) at e_signals.c:129
No locals.
#7  <signal handler called>
No symbol table info available.
#8  _evas_walk (e=0x0) at evas_main.c:1120
No locals.
#9  0x00007ff66472b8d0 in evas_object_event_callback_call (obj=0x1c2e8b0, 
type=EVAS_CALLBACK_MOUSE_OUT, event_info=0x7fff96cd2d10) at evas_callbacks.c:175
        l_mod = 0x0
        l = <value optimized out>
        flags = EVAS_BUTTON_NONE
        e = 0x0
#10 0x00007ff66473069a in evas_event_feed_mouse_move (e=0x1b11590, x=316, y=97, 
timestamp=<value optimized out>, data=<value optimized out>)
    at evas_events.c:828
        ev2 = {buttons = 0, output = {x = 316, y = 97}, canvas = {x = 316, y = 
97}, data = 0x0, modifiers = 0x1b117b0, locks = 0x1b117c8, timestamp = 3251771, 
          event_flags = EVAS_EVENT_FLAG_NONE, dev = 0x7ff664734017}
        obj = 0x1c2e8b0
        ins = 0x1c9cc00
        l = 0x19e10c0
        copy = 0x1d67570
        ev = {buttons = 0, cur = {output = {x = 316, y = 97}, canvas = {x = 
316, y = 97}}, prev = {output = {x = 326, y = 93}, canvas = {x = 326, y = 93}}, 
          data = 0x0, modifiers = 0x1b117b0, locks = 0x1b117c8, timestamp = 
3251771, event_flags = EVAS_EVENT_FLAG_NONE, dev = 0x7fff96cd2d40}
        ev3 = {buttons = 0, output = {x = 316, y = 97}, canvas = {x = 316, y = 
97}, data = 0x0, modifiers = 0x1b117b0, locks = 0x1b117c8, timestamp = 3251771, 
          event_flags = EVAS_EVENT_FLAG_NONE, dev = 0x7ff662c4bca0}
        px = 326
        py = 93
#11 0x00007ff6670a9f55 in ecore_event_evas_mouse_move (data=<value optimized 
out>, type=<value optimized out>, event=0x1a246e0) at ecore_input_evas.c:185
        e = 0x1a246e0
        lookup = <value optimized out>
#12 0x00007ff664ceeea9 in _ecore_event_call () at ecore_events.c:577
        ret = <value optimized out>
        eh = 0x15bae20
        e = 0x1d75180
        handle_count = 4
        l = <value optimized out>
        l_next = <value optimized out>
        eh = <value optimized out>
#13 0x00007ff664cf2995 in _ecore_main_loop_iterate_internal (once_only=0) at 
ecore_main.c:1254
        next_time = <value optimized out>
        have_event = <value optimized out>
        have_signal = <value optimized out>
#14 0x00007ff664cf2bf7 in ecore_main_loop_begin () at ecore_main.c:475
No locals.
#15 0x0000000000432d80 in main (argc=<value optimized out>, argv=<value 
optimized out>) at e_main.c:1153
        i = <value optimized out>
        after_restart = 1
        safe_mode = 0
        buf = 
"/opt/e17/share/enlightenment/data/icons\000\317]͖\377\177\000\000\200\232\264h\366\177\000\000\260znh\366\177\000\000x\230\322h\366\177\000\000\022\236\264h\366\177\000\000\000`\323h\366\177\000\000\000\200\323h\366\177\000\000\300\264\322h\366\177\000\000\000\220\322h\366\177\000\000\000\000\000\000\000\000\000\000R\241oh\366\177\000\000\240O͖\377\177\000\000\000\000\340\234\232-\377\377\000\000Vni\321\354\377\000\063\022\000\000\000\000\000\032\000\000\000\000\000\000\000\032\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\001\000\000\000\005",
 '\000' <repeats 27 times>"\300, 
&\025\000\000\000\000\000\300&\025\000\000\000\000\000\000\000 
\000\000\000\000\000\001\000\000\000\006\000\000\000\020'\025\000\000\000\000\000\020'5"...
        s = <value optimized out>
        action = {__sigaction_handler = {sa_handler = 0x46bc20 <e_sigabrt_act>, 
sa_sigaction = 0x46bc20 <e_sigabrt_act>}, sa_mask = {__val = {
              0 <repeats 16 times>}}, sa_flags = -1073741820, sa_restorer = 0}
        t = 1.1153156464975301e-316
        tstart = 1.1153156464975301e-316
(gdb) detach
Detaching from program: /opt/e17/bin/enlightenment, process 5023
(gdb) quit
0x00007f704634c093 in select () from /lib/libc.so.6
(gdb) bt full
#0  0x00007f704634c093 in select () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f70477f740e in _ecore_main_select (timeout=<value optimized out>) at 
ecore_main.c:887
        tv = {tv_sec = 0, tv_usec = 204922}
        t = 0x7fff68ffe970
        rfds = {fds_bits = {4194304, 0 <repeats 15 times>}}
        wfds = {fds_bits = {0 <repeats 16 times>}}
        exfds = {fds_bits = {0 <repeats 16 times>}}
        max_fd = 22
        ret = <value optimized out>
#2  0x00007f70477f7afb in _ecore_main_loop_iterate_internal (once_only=0) at 
ecore_main.c:1222
        next_time = <value optimized out>
        have_event = 0
        have_signal = 0
#3  0x00007f70477f7bf7 in ecore_main_loop_begin () at ecore_main.c:475
No locals.
#4  0x0000000000405e60 in main (argc=<value optimized out>, argv=<value 
optimized out>) at e_fm_main.c:305
        i = <value optimized out>
(gdb) detach
Detaching from program: /opt/e17/lib/enlightenment/utils/enlightenment_fm, 
process 5234
(gdb) quit
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to