Bug#931326: gnome-maps: Segfault when looking for a location

2019-07-03 Thread Bernhard Übelacker
Dear Maintainer,
I tried to reproduce this issue and received the below backtrace.

This seems the same issue as in following bugs:
https://bugs.debian.org/924499
https://bugs.debian.org/928264
(And a few other reported just against current testing.)

Kind regards,
Bernhard



(gdb) bt
#0  0x7f55dec48cf5 in __GI_strtol_l_internal (nptr=0x0, 
endptr=endptr@entry=0x0, base=base@entry=10, group=group@entry=0, 
loc=0x7f55defac400 <_nl_global_locale>) at ../stdlib/strtol_l.c:293
#1  0x7f55dec48c82 in __strtol (nptr=, 
endptr=endptr@entry=0x0, base=base@entry=10) at ../stdlib/strtol.c:106
#2  0x7f55cdb102b8 in atoi (__nptr=) at 
/usr/include/stdlib.h:241
#3  0x7f55cdb102b8 in get_place_type_from_attributes (ht=0x560686ab7640) at 
geocode-forward.c:750
#4  0x7f55cdb102b8 in _geocode_create_place_from_attributes 
(ht=ht@entry=0x560686ab7640) at geocode-forward.c:792
#5  0x7f55cdb10794 in insert_place_into_tree (ht=0x560686ab7640, 
place_tree=0x560686c89150) at geocode-forward.c:887
#6  0x7f55cdb10794 in _geocode_parse_search_json 
(contents=contents@entry=0x5606856496d0 
"[{\"place_id\":595794,\"licence\":\"Data © OpenStreetMap contributors, ODbL 
1.0. 
https://osm.org/copyright\",\"osm_type\":\"node\",\"osm_id\":240109189,\"boundingbox\":[\"52.3570365\",\"52.6770365\",\"13.2288599\",\"13.5;...,
 error=error@entry=0x7ffcc4223bc0) at geocode-forward.c:999
#7  0x7f55cdb10ae6 in on_query_data_loaded (session=, 
query=0x56068748ec80 [SoupMessage], user_data=) at 
geocode-forward.c:366
#8  0x7f55cd66f5be in soup_session_process_queue_item (session=, item=0x560686f14880, should_cleanup=, loop=) at soup-session.c:2025
#9  0x7f55cd66ff42 in async_run_queue (session=session@entry=0x560685530e80 
[SoupSession]) at soup-session.c:2065
#10 0x7f55cd66fff6 in idle_run_queue (user_data=) at 
soup-session.c:2092
#11 0x7f55dfd4d6aa in g_main_dispatch (context=0x56068552e130) at 
././glib/gmain.c:3203
#12 0x7f55dfd4d6aa in g_main_context_dispatch 
(context=context@entry=0x56068552e130) at ././glib/gmain.c:3856
#13 0x7f55dfd4da60 in g_main_context_iterate 
(context=context@entry=0x56068552e130, block=block@entry=1, 
dispatch=dispatch@entry=1, self=) at ././glib/gmain.c:3929
#14 0x7f55dfd4db0c in g_main_context_iteration 
(context=context@entry=0x56068552e130, may_block=may_block@entry=1) at 
././glib/gmain.c:3990
#15 0x7f55dc55f72d in g_application_run (application=0x560685654150 
[Gjs_Application], argc=2, argv=0x560685608760) at ././gio/gapplication.c:2381
#16 0x7f55dea0f038 in ffi_call_unix64 () at ../src/x86/unix64.S:76
#17 0x7f55dea0ea9a in ffi_call (cif=cif@entry=0x5606859d5cd8, fn=, rvalue=, rvalue@entry=0x7ffcc4224110, 
avalue=avalue@entry=0x7ffcc4223fe0) at ../src/x86/ffi64.c:525
#18 0x7f55dfa9c301 in gjs_invoke_c_function(JSContext*, Function*, 
JSObject*, unsigned int, jsval*, jsval*, GArgument*) 
(context=context@entry=0x56068554e4f0, function=function@entry=0x5606859d5cc0, 
obj=obj@entry=0x7f55bce98250, js_argc=js_argc@entry=1, 
js_argv=js_argv@entry=0x56068558e8f8, js_rval=js_rval@entry=0x7ffcc4224320, 
r_value=) at gi/function.cpp:999
#19 0x7f55dfa9da7f in function_call(JSContext*, unsigned int, jsval*) 
(context=0x56068554e4f0, js_argc=1, vp=0x56068558e8e8) at gi/function.cpp:1323
#20 0x7f55dbdfe8fc in js::CallJSNative(JSContext*, int (*)(JSContext*, 
unsigned int, JS::Value*), JS::CallArgs const&) (args=..., native=, cx=0x56068554e4f0) at ./jscntxtinlines.h:321
#21 0x7f55dbdfe8fc in js::Invoke(JSContext*, JS::CallArgs, 
js::MaybeConstruct) (cx=cx@entry=0x56068554e4f0, args=..., 
construct=construct@entry=js::NO_CONSTRUCT) at ./js/src/vm/Interpreter.cpp:474
#22 0x7f55dbdff918 in Interpret(JSContext*, js::RunState&) 
(cx=cx@entry=0x56068554e4f0, state=...) at ./js/src/vm/Interpreter.cpp:2298
#23 0x7f55dbe07e78 in js::RunScript(JSContext*, js::RunState&) 
(cx=cx@entry=0x56068554e4f0, state=...) at ./js/src/vm/Interpreter.cpp:438
#24 0x7f55dbe08ffa in js::ExecuteKernel(JSContext*, JS::Handle, 
JSObject&, JS::Value const&, js::ExecuteType, js::AbstractFramePtr, JS::Value*) 
(result=0x7ffcc4224ca0, evalInFrame=..., type=js::EXECUTE_GLOBAL, 
thisv=..., scopeChainArg=..., script=..., cx=0x56068554e4f0) 
at ./js/src/vm/Interpreter.cpp:622
#25 0x7f55dbe08ffa in js::Execute(JSContext*, JS::Handle, 
JSObject&, JS::Value*) (cx=cx@entry=0x56068554e4f0, script=script@entry=..., 
scopeChainArg=..., rval=rval@entry=0x7ffcc4224ca0) at 
./js/src/vm/Interpreter.cpp:659
#26 0x7f55dbeb49ed in JS::Evaluate(JSContext*, JS::Handle, 
JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*) 
(cx=cx@entry=0x56068554e4f0, obj=obj@entry=..., options=..., 
chars=chars@entry=0x5606855c2a50, length=, 
rval=rval@entry=0x7ffcc4224ca0) at ./js/src/jsapi.cpp:5439
#27 0x7f55dbeb4afe in JS::Evaluate(JSContext*, JS::Handle, 
JS::CompileOptions, char const*, unsigned long, JS::Value*) 
(cx=cx@entry=0x56068554e4f0, 

Bug#931326: gnome-maps: Segfault when looking for a location

2019-07-01 Thread darthcat
Package: gnome-maps
Version: 3.22.2-1
Severity: grave
Tags: upstream
Justification: renders package unusable

Dear Maintainer,

when trying to look for a location, gnome-maps makes a segfault error. In the 
past the focus on the map moved to the location entered in the location box but 
this doesn't work anymore.

Thanks for your help.

Best regards

-- System Information:
Debian Release: 9.9
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-9-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), 
LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-maps depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-2+b1
ii  geoclue-2.0  2.4.5-1
ii  gir1.2-champlain-0.120.12.15-1
ii  gir1.2-clutter-1.0   1.26.0+dfsg-3
ii  gir1.2-cogl-1.0  1.22.2-2
ii  gir1.2-gdkpixbuf-2.0 2.36.5-2+deb9u2
ii  gir1.2-geoclue-2.0   2.4.5-1
ii  gir1.2-geocodeglib-1.0   3.20.1-2
ii  gir1.2-gfbgraph-0.2  0.2.3-1+b2
ii  gir1.2-glib-2.0  1.50.0-1+b1
ii  gir1.2-goa-1.0   3.22.5-1
ii  gir1.2-gtk-3.0   3.22.11-1
ii  gir1.2-gtkchamplain-0.12 0.12.15-1
ii  gir1.2-gtkclutter-1.01.8.2-2
ii  gir1.2-gweather-3.0  3.20.4-1
ii  gir1.2-rest-0.7  0.8.0-2
ii  gir1.2-secret-1  0.18.5-3.1
ii  gir1.2-soup-2.4  2.56.0-2+deb9u2
ii  gir1.2-webkit2-4.0   2.18.6-1~deb9u1
ii  gjs  1.46.0-1+b2
ii  libatk1.0-0  2.22.0-1
ii  libc62.24-11+deb9u4
ii  libcairo-gobject21.14.8-1
ii  libcairo21.14.8-1
ii  libchamplain-0.12-0  0.12.15-1
ii  libclutter-1.0-0 1.26.0+dfsg-3
ii  libcogl-pango20  1.22.2-2
ii  libcogl-path20   1.22.2-2
ii  libcogl201.22.2-2
ii  libdrm2  2.4.74-1
ii  libegl1-mesa [libegl1-x11]   13.0.6-1+b2
ii  libfolks25   0.11.3-2
ii  libgbm1  13.0.6-1+b2
ii  libgdk-pixbuf2.0-0   2.36.5-2+deb9u2
ii  libgee-0.8-2 0.18.1-1
ii  libgeocode-glib0 3.20.1-2
ii  libglib2.0-0 2.50.3-2
ii  libglib2.0-bin   2.50.3-2
ii  libgtk-3-0   3.22.11-1
ii  libjson-glib-1.0-0   1.2.6-1
ii  libpango-1.0-0   1.40.5-1
ii  libpangocairo-1.0-0  1.40.5-1
ii  librest-0.7-00.8.0-2
ii  libsoup2.4-1 2.56.0-2+deb9u2
ii  libwayland-client0   1.12.0-1+deb9u1
ii  libwayland-cursor0   1.12.0-1+deb9u1
ii  libwayland-egl1-mesa [libwayland-egl1]   13.0.6-1+b2
ii  libwayland-server0   1.12.0-1+deb9u1
ii  libx11-6 2:1.6.4-3+deb9u1
ii  libxcomposite1   1:0.4.4-2
ii  libxdamage1  1:1.1.4-2+b3
ii  libxext6 2:1.3.3-1+b2
ii  libxfixes3   1:5.0.3-1
ii  libxi6   2:1.7.9-1
ii  libxkbcommon00.7.1-2~deb9u1
ii  libxml2  2.9.4+dfsg1-2.2+deb9u2
ii  libxrandr2   2:1.5.1-1

gnome-maps recommends no packages.

gnome-maps suggests no packages.

-- no debconf information