gdb /usr/bin/env --args gjs -I /usr/share/gnome-documents/js -c "const Main = imports.main; Main.start();" GNU gdb (Gentoo 7.2 p1) 7.2 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/gjs...Reading symbols from /usr/lib64/debug/usr/bin/gjs-console.debug...done. done. (gdb) run Starting program: /usr/bin/gjs -I /usr/share/gnome-documents/js -c const\ Main\ =\ imports.main\;\ Main.start\(\)\; [Thread debugging using libthread_db enabled] [New Thread 0x7ffff4dad700 (LWP 9640)] [New Thread 0x7fffe61a0700 (LWP 9641)] [New Thread 0x7fffe4c0a700 (LWP 9642)] [New Thread 0x7fffdffff700 (LWP 9643)] Program received signal SIGSEGV, Segmentation fault. 0x00007fffebd40ae2 in get_random_fd () at gen_uuid.c:157 157 gen_uuid.c: No such file or directory. in gen_uuid.c (gdb) thread apply all bt Thread 5 (Thread 0x7fffdffff700 (LWP 9643)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007ffff7752372 in g_cond_timed_wait_posix_impl (cond=, entered_mutex=, abs_time=) at gthread-posix.c:242 #2 0x00007ffff74476cf in g_async_queue_pop_intern_unlocked (queue=0x1a3bf30, try=0, end_time=0x7fffdfffee50) at gasyncqueue.c:415 #3 0x00007ffff749ccb1 in g_thread_pool_wait_for_new_task (data=) at gthreadpool.c:274 #4 g_thread_pool_thread_proxy (data=) at gthreadpool.c:308 #5 0x00007ffff749a6e6 in g_thread_create_proxy (data=0x1a3cdf0) at gthread.c:1962 #6 0x00007ffff7215c1a in start_thread (arg=) at pthread_create.c:301 #7 0x00007ffff6f7b07d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fffe4c0a700 (LWP 9642)): #0 0x00007ffff6f723e3 in __poll (fds=, nfds=, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff7473753 in g_main_context_poll (context=0x1a364c0, block=1, dispatch=1, self=) at gmain.c:3386 #2 g_main_context_iterate (context=0x1a364c0, block=1, dispatch=1, self=) at gmain.c:3068 #3 0x00007ffff7473f9a in g_main_loop_run (loop=0x1a36470) at gmain.c:3281 #4 0x00007ffff5c00336 in gdbus_shared_thread_func (user_data=0x1a36490) at gdbusprivate.c:276 #5 0x00007ffff749a6e6 in g_thread_create_proxy (data=0x1a365b0) at gthread.c:1962 #6 0x00007ffff7215c1a in start_thread (arg=) at pthread_create.c:301 #7 0x00007ffff6f7b07d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fffe61a0700 (LWP 9641)): #0 0x00007ffff6f723e3 in __poll (fds=, nfds=, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff7473753 in g_main_context_poll (context=0x8bab20, block=1, dispatch=1, self=) at gmain.c:3386 #2 g_main_context_iterate (context=0x8bab20, block=1, dispatch=1, self=) at gmain.c:3068 #3 0x00007ffff7473f9a in g_main_loop_run (loop=0x1a24ad0) at gmain.c:3281 #4 0x00007fffea741e1b in dconf_context_thread (data=0x8bab20) at dconfcontext.c:11 #5 0x00007ffff749a6e6 in g_thread_create_proxy (data=0x8baab0) at gthread.c:1962 #6 0x00007ffff7215c1a in start_thread (arg=) at pthread_create.c:301 #7 0x00007ffff6f7b07d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7ffff4dad700 (LWP 9640)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffff572351e in PR_WaitCondVar (cvar=0x67b580, timeout=4294967295) at ../../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:417 #2 0x00007ffff63c3ce7 in threadLoop (arg=0x614020) at jsgc.cpp:2084 #3 js::GCHelperThread::threadMain (arg=0x614020) at jsgc.cpp:2070 #4 0x00007ffff5729063 in _pt_root (arg=) at ../../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:187 #5 0x00007ffff7215c1a in start_thread (arg=) at pthread_create.c:301 #6 0x00007ffff6f7b07d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7ffff7fc0720 (LWP 9637)): ---Type to continue, or q to quit--- #0 0x00007fffebd40ae2 in get_random_fd () at gen_uuid.c:157 #1 0x00007fffebd41969 in uuid_generate (out=0x1b46cf0 "") at gen_uuid.c:706 #2 0x00007fffe54f7a40 in tracker_sparql_query_construct (object_type=, query=0x1b48660 "SELECT DISTINCT COUNT(?urn) WHERE { OPTIONAL { ?urn nco:creator ?creator . } OPTIONAL { ?urn nco:publisher ?publisher . } FILTER ((fn:contains (fn:lower-case (tracker:coalesce(nie:title(?urn), nfo:fil"...) at /home/juerg/Code/tracker/tracker/src/libtracker-data/tracker-sparql-query.vala:252 #3 0x00007fffe57650f8 in tracker_direct_connection_query_unlocked (self=0x1a40ec0, sparql=, error=0x1b491a0, cancellable=) at /home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala:70 #4 0x00007fffe576551e in tracker_direct_connection_real_query_async_co (_data_=0x1b490a0) at /home/juerg/Code/tracker/tracker/src/libtracker-direct/tracker-direct.vala:132 #5 0x00007fffe575422e in tracker_sparql_backend_real_query_async_co (_data_=0x798ee0) at /home/juerg/Code/tracker/tracker/src/libtracker-sparql-backend/tracker-backend.vala:86 #6 0x00007ffff686f06c in ffi_call_unix64 () at ../src/x86/unix64.S:75 #7 0x00007ffff686ea04 in ffi_call (cif=0x1b3c2b8, fn=0x7fffe57599f0 , rvalue=, avalue=) at ../src/x86/ffi64.c:486 #8 0x00007ffff7bc9b4a in gjs_invoke_c_function (context=0x685200, function=0x1b3c2a0, obj=, js_argc=, js_argv=0x7ffff41ad370, js_rval=0x7fffffffbf78) at gi/function.c:648 #9 0x00007ffff7bcacf0 in function_call (context=0x685200, js_argc=3, vp=0x7ffff41ad360) at gi/function.c:970 #10 0x00007ffff63e6840 in CallJSNative (cx=0x685200, argsRef=, flags=) at jscntxtinlines.h:701 #11 js::Invoke (cx=0x685200, argsRef=, flags=) at jsinterp.cpp:696 #12 0x00007ffff63cdc6c in js::Interpret (cx=, entryFrame=0x7ffff41ad160, inlineCallCount=4, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4810 #13 0x00007ffff63e47e5 in js::RunScript (cx=0x685200, script=0x6f7eb0, fp=0x7ffff41ad160) at jsinterp.cpp:653 #14 0x00007ffff63e66b2 in js::Invoke (cx=0x685200, argsRef=, flags=) at jsinterp.cpp:740 #15 0x00007ffff63b0b1b in js::CallOrConstructBoundFunction (cx=0x685200, argc=2, vp=0x7ffff41ad120) at jsfun.cpp:2319 #16 0x00007ffff63e677a in CallJSNative (cx=0x685200, argsRef=, flags=) at jscntxtinlines.h:701 #17 js::Invoke (cx=0x685200, argsRef=, flags=) at jsinterp.cpp:703 #18 0x00007ffff63e6b9b in js::ExternalInvoke (cx=0x685200, thisv=..., fval=..., argc=2, argv=0x7fffffffc920, rval=0x7fffffffca68) at jsinterp.cpp:863 #19 0x00007ffff6355c41 in JS_CallFunctionValue (cx=0x685200, obj=, fval=18445618173601724800, argc=, argv=, rval=) at jsapi.cpp:5145 #20 0x00007ffff7bc9163 in gjs_callback_closure (cif=, result=0x7fffffffcc50, args=, data=0x1a3d630) at gi/function.c:200 #21 0x00007ffff686ee49 in ffi_closure_unix64_inner (closure=0x7ffff4104050, rvalue=0x7fffffffcc50, reg_args=0x7fffffffcba0, argp=0x7fffffffcc70 "\001") at ../src/x86/ffi64.c:629 #22 0x00007ffff686f1d4 in ffi_closure_unix64 () at ../src/x86/unix64.S:228 #23 0x00007ffff5ba96d7 in g_simple_async_result_complete (simple=0x1b185e0) at gsimpleasyncresult.c:749 #24 0x00007ffff5ba9768 in complete_in_idle_cb_for_thread (_data=0x1b033a0) at gsimpleasyncresult.c:817 #25 0x00007ffff747323f in g_main_dispatch (context=0x7c2830) at gmain.c:2425 #26 g_main_context_dispatch (context=0x7c2830) at gmain.c:2995 #27 0x00007ffff7473a48 in g_main_context_iterate (context=0x7c2830, block=1, dispatch=1, self=) at gmain.c:3073 #28 0x00007ffff7473f9a in g_main_loop_run (loop=0x710560) at gmain.c:3281 #29 0x00007ffff28bc7fd in gtk_main () at gtkmain.c:1362 #30 0x00007ffff686f06c in ffi_call_unix64 () at ../src/x86/unix64.S:75 #31 0x00007ffff686ea04 in ffi_call (cif=0x71d658, fn=0x7ffff28bc770 , rvalue=, avalue=) at ../src/x86/ffi64.c:486 #32 0x00007ffff7bc9b4a in gjs_invoke_c_function (context=0x685200, function=0x71d640, obj=, js_argc=, js_argv=0x7ffff41ad120, js_rval=0x7fffffffd2a8) at gi/function.c:648 ---Type to continue, or q to quit--- #33 0x00007ffff7bcacf0 in function_call (context=0x685200, js_argc=0, vp=0x7ffff41ad110) at gi/function.c:970 #34 0x00007ffff63e6840 in CallJSNative (cx=0x685200, argsRef=, flags=) at jscntxtinlines.h:701 #35 js::Invoke (cx=0x685200, argsRef=, flags=) at jsinterp.cpp:696 #36 0x00007ffff63cdc6c in js::Interpret (cx=, entryFrame=0x7ffff41ad048, inlineCallCount=1, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4810 #37 0x00007ffff63e47e5 in js::RunScript (cx=0x685200, script=0x60e1a0, fp=0x7ffff41ad048) at jsinterp.cpp:653 #38 0x00007ffff63e5335 in js::Execute (cx=0x685200, chain=0x7ffff4003048, script=0x60e1a0, prev=, flags=, result=0x7fffffffdb00) at jsinterp.cpp:1028 #39 0x00007ffff63562ca in EvaluateUCScriptForPrincipalsCommon (cx=0x685200, obj=0x7ffff4003048, principals=, chars=0x6f0390, length=40, filename=, lineno=1, rval=0x7fffffffdb00) at jsapi.cpp:5031 #40 JS_EvaluateUCScriptForPrincipals (cx=0x685200, obj=0x7ffff4003048, principals=, chars=0x6f0390, length=40, filename=, lineno=1, rval=0x7fffffffdb00) at jsapi.cpp:5058 #41 0x00007ffff63565b2 in JS_EvaluateUCScript (cx=, obj=, chars=, length=, filename=, lineno=, rval=0x7fffffffdb00) at jsapi.cpp:5066 #42 0x00007ffff7bba2c9 in gjs_context_eval (js_context=0x6114f0, script=, script_len=, filename=0x4012cc "", exit_status_p=0x7fffffffdb7c, error=0x7fffffffdb70) at gjs/context.c:1032 #43 0x0000000000401132 in main (argc=1, argv=0x7fffffffdc78) at gjs/console.c:111