You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Antonio Volpicelli 6494962212 restore source 1 week ago
.circleci restore source 1 week ago
cjs restore source 1 week ago
debian restore source 1 week ago
doc restore source 1 week ago
examples restore source 1 week ago
gi restore source 1 week ago
installed-tests restore source 1 week ago
libgjs-private restore source 1 week ago
m4 restore source 1 week ago
modules restore source 1 week ago
test restore source 1 week ago
tools restore source 1 week ago
util restore source 1 week ago
win32 restore source 1 week ago
.travis.yml restore source 1 week ago
AUTHORS restore source 1 week ago
COPYING restore source 1 week ago
COPYING.LGPL restore source 1 week ago
ChangeLog restore source 1 week ago
Makefile-examples.am restore source 1 week ago
Makefile-insttest.am restore source 1 week ago
Makefile-modules.am restore source 1 week ago
Makefile-test.am restore source 1 week ago
Makefile.am restore source 1 week ago
NEWS restore source 1 week ago
README restore source 1 week ago
README.md restore source 1 week ago
autogen.sh restore source 1 week ago
cjs-1.0.pc.in restore source 1 week ago
configure.ac restore source 1 week ago
git.mk restore source 1 week ago
gjs-modules-srcs.mk restore source 1 week ago
gjs-srcs.mk restore source 1 week ago
gjs.doap restore source 1 week ago
verbump.py restore source 1 week ago

README.md

JavaScript bindings for Cinnamon

Based on GJS: https://wiki.gnome.org/action/show/Projects/Gjs

Please do the following when reporting CJS crashes:

If possible, provide a stack trace.

Run dmesg and provide the line related to the crash, for instance:

[ 4947.459104] cinnamon[2868]: segfault at 7f2611ffffe8 ip **00007f2667dda305** sp 00007fffb416b9d0 error 4 in libcjs.so.0.0.0[**7f2667db1000**+c1000]

Launch the Calculator, choose Advanced Mode and set it to Hexadecimal. Then substract the loading address (first address in brackets: 7f2667db1000) from the ip (00007f2667dda305).

In the example above:

ip: 00007f2667dda305 loading address: 7f2667db1000

00007f2667dda305 - 7f2667db1000 = 29305

This gives us the offset. Use addr2line to see what’s under it in our shared library:

addr2line -e /usr/lib/libcjs.so.0.0.0 29305 -fCi
gjs_typecheck_boxed

When reporting the bug, along with the trace and the dmesg line, please report that function name (in this example gjs_typecheck_boxed).