{"action":"created","issue":{"url":"https://api.github.com/repos/micheleg/dash-to-dock/issues/262","labels_url":"https://api.github.com/repos/micheleg/dash-to-dock/issues/262/labels{/name}","comments_url":"https://api.github.com/repos/micheleg/dash-to-dock/issues/262/comments","events_url":"https://api.github.com/repos/micheleg/dash-to-dock/issues/262/events","html_url":"https://github.com/micheleg/dash-to-dock/issues/262","id":120072228,"number":262,"title":"gnome-shell-ext dumping core whenever I try to open config settings","user":{"login":"bulletmark","id":217011,"avatar_url":"https://avatars.githubusercontent.com/u/217011?v=3","gravatar_id":"","url":"https://api.github.com/users/bulletmark","html_url":"https://github.com/bulletmark","followers_url":"https://api.github.com/users/bulletmark/followers","following_url":"https://api.github.com/users/bulletmark/following{/other_user}","gists_url":"https://api.github.com/users/bulletmark/gists{/gist_id}","starred_url":"https://api.github.com/users/bulletmark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bulletmark/subscriptions","organizations_url":"https://api.github.com/users/bulletmark/orgs","repos_url":"https://api.github.com/users/bulletmark/repos","events_url":"https://api.github.com/users/bulletmark/events{/privacy}","received_events_url":"https://api.github.com/users/bulletmark/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-12-03T01:09:36Z","updated_at":"2015-12-06T22:47:07Z","closed_at":null,"body":"I am using current Arch Linux with stock gnome-shell 3.18.3-1 and current v49 from extensions.gnome.org. Whenever I try to open the config settings for dash-to-dock I get the following core dump. This happens opening from either gnome-tweak-tool or from extensions.gnome.org using any browser.\r\n```\r\nDec 03 09:07:50 marklt gnome-session[848]: gnome-shell-extension-prefs: cairo-surface.c:928: cairo_surface_reference: Assertion `(_cairo_atomic_int_get (&(&surface->ref_coun\\\r\nt)->ref_count) > 0)' failed.\r\nDec 03 09:03:55 marklt systemd-coredump[1791]: Process 1782 (gnome-shell-ext) of user 1000 dumped core.\r\n                                               \r\n                                               Stack trace of thread 1782:\r\n                                               #0  0x00007fec1baed5f8 raise (libc.so.6)\r\n                                               #1  0x00007fec1baeea7a abort (libc.so.6)\r\n                                               #2  0x00007fec1bae6417 __assert_fail_base (libc.so.6)\r\n                                               #3  0x00007fec1bae64c2 __assert_fail (libc.so.6)\r\n                                               #4  0x00007fec19167aa0 cairo_surface_reference (libcairo.so.2)\r\n                                               #5  0x00007febff1d26d8 n/a (librsvg-2.so.2)\r\n                                               #6  0x00007febff1e1fec n/a (librsvg-2.so.2)\r\n                                               #7  0x00007febff1d5fd0 n/a (librsvg-2.so.2)\r\n                                               #8  0x00007febff1d5fd0 n/a (librsvg-2.so.2)\r\n                                               #9  0x00007febff1d5fd0 n/a (librsvg-2.so.2)\r\n                                               #10 0x00007febff1d6492 n/a (librsvg-2.so.2)\r\n                                               #11 0x00007febff1d6da8 n/a (librsvg-2.so.2)\r\n                                               #12 0x00007febff1e34d3 rsvg_handle_render_cairo_sub (librsvg-2.so.2)\r\n                                               #13 0x00007febff1e39c8 rsvg_handle_get_pixbuf_sub (librsvg-2.so.2)\r\n                                               #14 0x00007febff3efef6 n/a (libpixbufloader-svg.so)\r\n                                               #15 0x00007fec19e8fd02 n/a (libgdk_pixbuf-2.0.so.0)\r\n                                               #16 0x00007fec19e9187a gdk_pixbuf_new_from_file (libgdk_pixbuf-2.0.so.0)\r\n                                               #17 0x00007fec1ab0fd5f gtk_builder_value_from_string_type (libgtk-3.so.0)\r\n                                               #18 0x00007fec1ab10135 n/a (libgtk-3.so.0)\r\n                                               #19 0x00007fec1ab1043f n/a (libgtk-3.so.0)\r\n                                               #20 0x00007fec1ab11a75 n/a (libgtk-3.so.0)\r\n                                               #21 0x00007fec1ab13401 n/a (libgtk-3.so.0)\r\n                                               #22 0x00007fec1c0c8317 n/a (libglib-2.0.so.0)\r\n                                               #23 0x00007fec1c0c913e g_markup_parse_context_parse (libglib-2.0.so.0)\r\n                                               #24 0x00007fec1ab137e6 n/a (libgtk-3.so.0)\r\n                                               #25 0x00007fec1ab0dac1 gtk_builder_add_from_file (libgtk-3.so.0)\r\n                                               #26 0x00007fec19a381f0 ffi_call_unix64 (libffi.so.6)\r\n                                               #27 0x00007fec19a37c58 ffi_call (libffi.so.6)\r\n                                               #28 0x00007fec1cbbfd4b n/a (libgjs.so.0)\r\n                                               #29 0x00007fec1cbc122f n/a (libgjs.so.0)\r\n                                               #30 0x00007fec1b4064a2 n/a (libmozjs-24.so)\r\n                                               #31 0x00007fec1b40a2c9 n/a (libmozjs-24.so)\r\n                                               #32 0x00007fec1b413c38 n/a (libmozjs-24.so)\r\n                                               #33 0x00007fec1b4062da n/a (libmozjs-24.so)\r\n                                               #34 0x00007fec1b51a91b n/a (libmozjs-24.so)\r\n                                               #35 0x00007fec1b406324 n/a (libmozjs-24.so)\r\n                                               #36 0x00007fec1b415c43 n/a (libmozjs-24.so)\r\n                                               #37 0x00007fec1b660048 n/a (libmozjs-24.so)\r\n                                               #38 0x00007fec1d241aa2 n/a (n/a)\r\n~~~"},"comment":{"url":"https://api.github.com/repos/micheleg/dash-to-dock/issues/comments/162357523","html_url":"https://github.com/micheleg/dash-to-dock/issues/262#issuecomment-162357523","issue_url":"https://api.github.com/repos/micheleg/dash-to-dock/issues/262","id":162357523,"user":{"login":"dffischer","id":6497034,"avatar_url":"https://avatars.githubusercontent.com/u/6497034?v=3","gravatar_id":"","url":"https://api.github.com/users/dffischer","html_url":"https://github.com/dffischer","followers_url":"https://api.github.com/users/dffischer/followers","following_url":"https://api.github.com/users/dffischer/following{/other_user}","gists_url":"https://api.github.com/users/dffischer/gists{/gist_id}","starred_url":"https://api.github.com/users/dffischer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dffischer/subscriptions","organizations_url":"https://api.github.com/users/dffischer/orgs","repos_url":"https://api.github.com/users/dffischer/repos","events_url":"https://api.github.com/users/dffischer/events{/privacy}","received_events_url":"https://api.github.com/users/dffischer/received_events","type":"User","site_admin":false},"created_at":"2015-12-06T22:47:07Z","updated_at":"2015-12-06T22:47:07Z","body":"One can also use a tool not affected by the bug, e.g. ImageMagick, to convert the SVG to a PNG and replace all occurrences of `logo.svg` with `logo.png` throughout the entire extension source code to restore complete functionality. At least, that is what I do with [the Arch Linux package sourcing from this Git repository](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=gnome-shell-extension-dash-to-dock-git&id=9dec3e5adff0e0ce168eca3a04e99b89c0e54396#n31) until the problem is fixed."}}