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 746613 - add TP_CONTACT_FEATURE_LOCATION to enable contacts geolocation to be displayed
add TP_CONTACT_FEATURE_LOCATION to enable contacts geolocation to be displayed
Status: RESOLVED OBSOLETE
Product: empathy
Classification: Core
Component: Geolocation
unspecified
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2015-03-22 17:44 UTC by Fabrice Bellet
Modified: 2018-05-22 18:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
client-factory: enable telepathy location feature (874 bytes, patch)
2015-03-22 17:44 UTC, Fabrice Bellet
none Details | Review

Description Fabrice Bellet 2015-03-22 17:44:20 UTC
Created attachment 300084 [details] [review]
client-factory: enable telepathy location feature

I noticed that the supplementary TpContactFeature TP_CONTACT_FEATURE_LOCATION is required for the geolocation of my contacts to show up in the contact info popup, with the related map position.

However, this triggers the following warning :
(empathy:17516): Gtk-WARNING **: Attempting to add a widget with type GtkChamplainEmbed to a GtkFrame, but as a GtkBin subclass a GtkFrame can only contain one widget at a time; it already contains a widget of type GtkChamplainEmbed

and eventually causes a crash in empathy :
(empathy:17516): Gdk-ERROR **: The program 'empathy' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
  (Details: serial 11086 error_code 9 request_code 153 (DRI2) minor_code 7)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/breakpoint trap (core dumped)
Comment 1 Fabrice Bellet 2015-03-28 22:47:40 UTC
Here is the backtrace:

(empathy:32740): Gdk-ERROR **: The program 'empathy' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
  (Details: serial 50509 error_code 9 request_code 153 (DRI2) minor_code 7)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Program received signal SIGTRAP, Trace/breakpoint trap.
g_logv (log_domain=0x7fffee21bece "Gdk", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7fffffffc960) at gmessages.c:1046
Missing separate debuginfos, use: debuginfo-install GConf2-3.2.6-11.fc21.x86_64 PackageKit-gtk3-module-1.0.4-1.fc21.x86_64 at-spi2-core-2.14.1-1.fc21.x86_64 dconf-0.22.0-1.fc21.x86_64 elfutils-libelf-0.161-6.fc21.x86_6
4 elfutils-libs-0.161-6.fc21.x86_64 evolution-3.12.11-1.fc21.x86_64 evolution-ews-3.12.11-1.fc21.x86_64 expat-2.1.0-10.fc21.x86_64 fontconfig-2.11.1-5.fc21.x86_64 freetype-freeworld-2.5.3-5.fc21.x86_64 glib-networking-
2.42.0-2.fc21.x86_64 gmp-6.0.0-7.fc21.x86_64 gnome-desktop3-3.14.2-2.fc21.x86_64 graphite2-1.2.4-3.fc21.x86_64 gtkhtml3-4.8.5-1.fc21.x86_64 gtkspell3-3.0.7-1.fc21.x86_64 gvfs-1.22.4-1.fc21.x86_64 harfbuzz-0.9.36-1.fc21
.x86_64 harfbuzz-icu-0.9.36-1.fc21.x86_64 json-c-0.12-5.fc21.x86_64 keyutils-libs-1.5.9-4.fc21.x86_64 krb5-libs-1.12.2-15.fc21.x86_64 libXau-1.0.8-4.fc21.x86_64 libXcursor-1.1.14-4.fc21.x86_64 libXinerama-1.1.3-4.fc21.
x86_64 libXrender-0.9.8-4.fc21.x86_64 libXt-1.1.4-10.fc21.x86_64 libXxf86vm-1.1.3-4.fc21.x86_64 libasyncns-0.8-8.fc21.x86_64 libattr-2.4.47-9.fc21.x86_64 libbluray-0.7.0-1.fc21.x86_64 libcap-2.24-7.fc21.x86_64 libcom_e
rr-1.42.12-3.fc21.x86_64 libdb-5.3.28-9.fc21.x86_64 libevdev-1.3.2-1.fc21.x86_64 libffi-3.1-7.fc21.x86_64 libgcrypt-1.6.3-1.fc21.x86_64 libgpg-error-1.17-2.fc21.x86_64 libicu-52.1-5.fc21.x86_64 libinput-0.7.0-3.2014121
1git58abea394.fc21.x86_64 libmodman-2.0.1-9.fc21.x86_64 libpciaccess-0.13.3-0.3.fc21.x86_64 libproxy-0.4.11-10.fc21.x86_64 libselinux-2.3-5.fc21.x86_64 libtasn1-4.3-1.fc21.x86_64 libtdb-1.3.1-1.fc21.x86_64 libtool-ltdl
-2.4.2-31.fc21.x86_64 libtxc_dxtn-1.0.0-4.fc21.x86_64 libuuid-2.25.2-2.fc21.x86_64 libwebp-0.4.3-1.fc21.x86_64 libxcb-1.11-3.fc21.x86_64 libxslt-1.1.28-8.fc21.x86_64 mtdev-1.1.5-4.fc21.x86_64 nss-softokn-freebl-3.18.0-
1.fc21.x86_64 openssl-libs-1.0.1k-6.fc21.x86_64 pcre-8.35-8.fc21.x86_64 pixman-0.32.6-4.fc21.x86_64 tcp_wrappers-libs-7.6-79.fc21.x86_64 trousers-0.3.13-3.fc21.x86_64 xz-libs-5.1.2-14alpha.fc21.x86_64 zeitgeist-libs-0.
9.16-0.3.20140808.git.ce9affa.fc21.x86_64
(gdb)
Temporary breakpoint 1 at 0x7fffed0bb970: file gmessages.c, line 1046.
(gdb) bt
  • #0 g_logv
    at gmessages.c line 1046
  • #1 g_log
    at gmessages.c line 1079
  • #2 _gdk_x11_display_error_event
    at gdkdisplay-x11.c line 2539
  • #3 gdk_x_error
    at gdkmain-x11.c line 302
  • #4 _XError
    at XlibInt.c line 1463
  • #5 handle_error
    at xcb_io.c line 213
  • #6 _XReply
    at xcb_io.c line 699
  • #7 DRI2GetBuffersWithFormat
    at dri2.c line 4
  • #8 dri2GetBuffersWithFormat
    at dri2_glx.c line 900
  • #9 intel_update_renderbuffers
    at brw_context.c line 1297
  • #10 intel_update_renderbuffers
    at brw_context.c line 1113
  • #11 intel_update_renderbuffers
    at brw_context.c line 1169
  • #12 intel_prepare_render
    at brw_context.c line 1188
  • #13 brw_draw_prims
    at brw_draw.c line 393
  • #14 brw_draw_prims
    at brw_draw.c line 573
  • #15 vbo_draw_arrays
    at ../../src/mesa/vbo/vbo_exec_array.c line 644
  • #16 _cogl_journal_flush_modelview_and_entries
    at ./cogl-journal.c line 314
  • #17 _cogl_journal_flush_texcoord_vbo_offsets_and_entries
    at ./cogl-journal.c line 565
  • #18 _cogl_journal_flush_vbo_offsets_and_entries
    at ./cogl-journal.c line 672
  • #19 _cogl_journal_flush
    at ./cogl-journal.c line 1399
  • #20 _cogl_framebuffer_flush_journal
    at ./cogl-framebuffer.c line 636
  • #21 cogl_flush
    at ./cogl.c line 321
  • #22 _cogl_pipeline_pre_change_notify
    at ./cogl-pipeline.c line 1309
  • #23 _cogl_pipeline_layer_pre_change_notify
    at ./cogl-pipeli ne-layer.c line 369
  • #24 _cogl_pipeline_set_layer_texture_data
    at ./cogl-pipeline-layer-state.c line 247
  • #25 cogl_pipeline_set_layer_texture
    at ./cogl-pipeline-layer-state.c line 332
  • #26 _cogl_blit_texture_render_end
    at ./cogl-blit.c line 143
  • #27 _cogl_atlas_reserve_space
    at ./cogl-atlas.c line 141
  • #28 allocate_space
    at ./cogl-atlas-texture.c line 755
  • #29 _cogl_atlas_texture_allocate
    at ./cogl-atlas-texture.c line 849
  • #30 _cogl_atlas_texture_allocate
    at ./cogl-atlas-texture.c line 897
  • #31 cogl_texture_allocate
    at ./cogl-texture.c line 1398
  • #32 _cogl_texture_new_from_bitmap
    at deprecated/cogl-auto-texture.c line 227
  • #33 cogl_texture_new_from_data
    at deprecated/cogl-auto-texture.c line 168
  • #34 cogl_texture_new_from_data
    at deprecated/cogl-auto-texture.c line 193
  • #35 clutter_image_set_data
    at ./clutter-image.c line 258
  • #36 image_rendered_cb
    at champlain-image-renderer.c line 153
  • #37 g_task_return_now
    at gtask.c line 1077
  • #38 complete_in_idle_cb
    at gtask.c line 1086
  • #39 g_main_context_dispatch
    at gmain.c line 3111
  • #40 g_main_context_dispatch
    at gmain.c line 3710
  • #41 g_main_context_iterate
    at gmain.c line 3781
  • #42 g_main_context_iteration
    at gmain.c line 3842
  • #43 g_application_run
    at gapplication.c line 2282
  • #44 main
    at empathy.c line 842

Comment 2 GNOME Infrastructure Team 2018-05-22 18:59:07 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/empathy/issues/824.