After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 760643 - Segfault when closing app from invalidate_canvas()
Segfault when closing app from invalidate_canvas()
Status: RESOLVED DUPLICATE of bug 760012
Product: libchamplain
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: libchamplain-maint
libchamplain-maint
Depends on:
Blocks:
 
 
Reported: 2016-01-14 22:00 UTC by Hashem Nasarat
Modified: 2016-01-15 06:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Hashem Nasarat 2016-01-14 22:00:17 UTC
I don't know how this happened. I had several geojson layers loaded and had been quickly centering them back and forth repeatedly, then I closed the app via the 'x' button. I don't know if the geojson layers are related to this crash though.


** (org.gnome.Maps:10170): CRITICAL **: champlain_map_source_get_latitude: assertion 'CHAMPLAIN_IS_MAP_SOURCE (map_source)' failed

** (org.gnome.Maps:10170): CRITICAL **: champlain_map_source_get_latitude: assertion 'CHAMPLAIN_IS_MAP_SOURCE (map_source)' failed

** (org.gnome.Maps:10170): CRITICAL **: champlain_map_source_get_longitude: assertion 'CHAMPLAIN_IS_MAP_SOURCE (map_source)' failed

** (org.gnome.Maps:10170): CRITICAL **: champlain_map_source_get_longitude: assertion 'CHAMPLAIN_IS_MAP_SOURCE (map_source)' failed

(org.gnome.Maps:10170): Clutter-CRITICAL **: clutter_canvas_set_size: assertion 'CLUTTER_IS_CANVAS (canvas)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007fffd5eb2ae9 in clutter_actor_set_size (self=0xc9dc30, width=256, height=256) at clutter-actor.c:10716
10716     g_return_if_fail (CLUTTER_IS_ACTOR (self));
(gdb) bt
  • #0 clutter_actor_set_size
    at clutter-actor.c line 10716
  • #1 invalidate_canvas
    at champlain-path-layer.c line 483
  • #2 g_main_dispatch
    at gmain.c line 3154
  • #3 g_main_context_dispatch
    at gmain.c line 3769
  • #4 g_main_context_iterate
    at gmain.c line 3840
  • #5 g_main_context_iteration
    at gmain.c line 3901
  • #6 g_application_run
    at gapplication.c line 2387
  • #7 ffi_call_unix64
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #8 ffi_call
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #9 gjs_invoke_c_function
    at gi/function.cpp line 999
  • #10 function_call
    at gi/function.cpp line 1322
  • #11 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #12 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #13 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #14 ??
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #15 JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*)
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #16 JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, char const*, unsigned long, JS::Value*)
    from /usr/lib/x86_64-linux-gnu/libmozjs-24.so.0
  • #17 gjs_eval_with_scope
    at gjs/jsapi-util.cpp line 1325
  • #18 gjs_context_eval
    at gjs/context.cpp line 645
  • #19 main
    at gjs/console.cpp line 146

Comment 1 Hashem Nasarat 2016-01-14 22:00:44 UTC
this is from running gnome-maps btw
Comment 2 Jonas Danielsson 2016-01-15 06:10:31 UTC

*** This bug has been marked as a duplicate of bug 760012 ***