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 166873 - deselecting 'allow other users to view your desktop' crashes vino-preferences
deselecting 'allow other users to view your desktop' crashes vino-preferences
Status: RESOLVED FIXED
Product: vino
Classification: Applications
Component: Preferences Dialog
2.10.x
Other Linux
: High critical
: ---
Assigned To: Vino Maintainer(s)
Vino Maintainer(s)
: 168946 170069 170231 171686 171744 171822 172037 300188 300627 302288 302358 302759 302975 304345 305996 307678 311067 312607 315777 316259 322883 336273 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-02-09 23:31 UTC by Sebastien Bacher
Modified: 2006-03-28 09:33 UTC
See Also:
GNOME target: 2.12.x
GNOME version: 2.9/2.10



Description Sebastien Bacher 2005-02-09 23:31:44 UTC
This bug has been opened here: https://bugzilla.ubuntu.com/6254

"To reproduce:
Select 'Allow other...', close, start vino-preferences again and deselect it ->
crash"

backtrace:


  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 741
  • #3 <signal handler called>
  • #4 get_gc
    at gdkpango.c line 216
  • #5 gdk_pango_renderer_draw_glyphs
    at gdkpango.c line 307
  • #6 pango_renderer_draw_glyphs
    from /usr/lib/libpango-1.0.so.0
  • #7 pango_renderer_draw_layout_line
    from /usr/lib/libpango-1.0.so.0
  • #8 pango_renderer_draw_layout
    from /usr/lib/libpango-1.0.so.0
  • #9 IA__gdk_draw_layout_with_colors
    at gdkpango.c line 1069
  • #10 IA__gdk_draw_layout
    at gdkpango.c line 1131
  • #11 gtk_default_draw_layout
    at gtkstyle.c line 5289
  • #12 IA__gtk_paint_layout
    at gtkstyle.c line 6488
  • #13 gtk_label_expose
    at gtklabel.c line 2340
  • #14 vino_url_get_type

Comment 1 Elijah Newren 2005-02-10 20:57:22 UTC
Dupe of bug 165706?
Comment 2 Sebastien Bacher 2005-02-10 21:13:14 UTC
dunno, I've found the backtrace when filling this bug, but #165706 is not a
crasher ...
Comment 3 Santiago Erquicia 2005-02-17 01:52:27 UTC
I have the same problem.  I'm posting the backtrace because it looks a little
different.

Backtrace was generated from '/usr/bin/vino-preferences'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1222780800 (LWP 8240)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1222780800 (LWP 8240))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 gdk_pango_renderer_get_type
    from /usr/lib/libgdk-x11-2.0.so.0
  • #5 gdk_pango_renderer_get_type
    from /usr/lib/libgdk-x11-2.0.so.0
  • #6 pango_renderer_draw_glyphs
    from /usr/lib/libpango-1.0.so.0
  • #7 pango_renderer_draw_layout_line
    from /usr/lib/libpango-1.0.so.0
  • #8 pango_renderer_draw_layout
    from /usr/lib/libpango-1.0.so.0
  • #9 gdk_draw_layout_with_colors
    from /usr/lib/libgdk-x11-2.0.so.0
  • #10 gdk_draw_layout
    from /usr/lib/libgdk-x11-2.0.so.0
  • #11 gtk_style_apply_default_background
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 gtk_paint_layout
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 gtk_label_get
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 vino_url_get_type
  • #15 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_box_set_child_packing
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #33 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 gtk_box_set_child_packing
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #45 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 gtk_box_set_child_packing
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #53 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #56 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #57 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #58 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #59 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #60 gtk_box_set_child_packing
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #62 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #63 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #65 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #66 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #67 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #68 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #69 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #70 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #71 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #72 gtk_box_set_child_packing
    from /usr/lib/libgtk-x11-2.0.so.0
  • #73 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #74 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #75 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #76 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #77 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #78 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #79 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #80 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #81 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #82 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #83 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #84 gtk_box_set_child_packing
    from /usr/lib/libgtk-x11-2.0.so.0
  • #85 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #86 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #87 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #88 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #89 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #90 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #91 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #92 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #93 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #94 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #95 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #96 gtk_bin_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #97 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #98 gtk_container_get_focus_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #99 _gtk_window_constrain_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #100 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #101 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #102 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #103 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #104 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #105 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #106 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #107 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #108 gdk_window_clear_area_e
    from /usr/lib/libgdk-x11-2.0.so.0
  • #109 gdk_window_process_all_updates
    from /usr/lib/libgdk-x11-2.0.so.0
  • #110 gtk_container_set_reallocate_redraws
    from /usr/lib/libgtk-x11-2.0.so.0
  • #111 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #112 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #113 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #114 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #115 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #116 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #117 main
  • #0 __kernel_vsyscall

Comment 4 Marius Gedminas 2005-02-18 11:50:51 UTC
I see this crash only if another user is viewing my desktop.  If no users are
connected to vino-server, I can toggle the checkbox at will without crashing
vino-preferences.
Comment 5 Elijah Newren 2005-03-02 05:05:44 UTC
*** Bug 168946 has been marked as a duplicate of this bug. ***
Comment 6 Richard Hoelscher 2005-03-12 16:08:46 UTC
*** Bug 170069 has been marked as a duplicate of this bug. ***
Comment 7 Elijah Newren 2005-03-13 23:04:54 UTC
*** Bug 170231 has been marked as a duplicate of this bug. ***
Comment 8 Elijah Newren 2005-03-26 01:56:42 UTC
*** Bug 171686 has been marked as a duplicate of this bug. ***
Comment 9 Elijah Newren 2005-03-26 22:46:28 UTC
*** Bug 171744 has been marked as a duplicate of this bug. ***
Comment 10 Elijah Newren 2005-03-29 22:12:57 UTC
*** Bug 172037 has been marked as a duplicate of this bug. ***
Comment 11 Elijah Newren 2005-04-11 14:35:19 UTC
*** Bug 300188 has been marked as a duplicate of this bug. ***
Comment 12 Elijah Newren 2005-04-15 01:06:47 UTC
*** Bug 300627 has been marked as a duplicate of this bug. ***
Comment 13 Olav Vitters 2005-04-28 18:12:45 UTC
*** Bug 302288 has been marked as a duplicate of this bug. ***
Comment 14 Elijah Newren 2005-04-29 05:07:04 UTC
*** Bug 302358 has been marked as a duplicate of this bug. ***
Comment 15 Elijah Newren 2005-05-03 15:17:03 UTC
*** Bug 302759 has been marked as a duplicate of this bug. ***
Comment 16 Elijah Newren 2005-05-05 01:43:17 UTC
*** Bug 302975 has been marked as a duplicate of this bug. ***
Comment 17 Mark McLoughlin 2005-05-16 12:47:22 UTC
*** Bug 171822 has been marked as a duplicate of this bug. ***
Comment 18 Mark McLoughlin 2005-05-16 13:46:39 UTC
*** Bug 304345 has been marked as a duplicate of this bug. ***
Comment 19 oll 2005-05-31 12:56:58 UTC
I have exactly the same problem on a FC3 with garnome 2.10.1 .

Using host libthread_db library "/lib/tls/libthread_db.so.1".
Core was generated by `/opt/STools/gnome-2.10/bin/vino-preferences'.
  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_segv_handle
    from /opt/STools/gnome-2.10/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 get_gc
    from /opt/STools/gnome-2.10/lib/libgdk-x11-2.0.so.0
  • #5 gdk_pango_renderer_draw_glyphs
    from /opt/STools/gnome-2.10/lib/libgdk-x11-2.0.so.0
  • #6 pango_renderer_draw_glyphs
    from /opt/STools/gnome-2.10/lib/libpango-1.0.so.0
  • #7 pango_renderer_draw_layout_line
    from /opt/STools/gnome-2.10/lib/libpango-1.0.so.0
  • #8 pango_renderer_draw_layout
    from /opt/STools/gnome-2.10/lib/libpango-1.0.so.0
  • #9 gdk_draw_layout_with_colors
    from /opt/STools/gnome-2.10/lib/libgdk-x11-2.0.so.0
  • #10 gdk_draw_layout
    from /opt/STools/gnome-2.10/lib/libgdk-x11-2.0.so.0
  • #11 gtk_default_draw_layout
    from /opt/STools/gnome-2.10/lib/libgtk-x11-2.0.so.0
  • #12 draw_layout
    from /opt/STools/gnome-2.10/lib/gtk-2.0/engines/libclearlooks.so
  • #13 gtk_paint_layout
    from /opt/STools/gnome-2.10/lib/libgtk-x11-2.0.so.0
  • #14 gtk_label_expose
    from /opt/STools/gnome-2.10/lib/libgtk-x11-2.0.so.0
  • #15 vino_url_expose
  • #16 _gtk_marshal_BOOLEAN__BOXED
    from /opt/STools/gnome-2.10/lib/libgtk-x11-2.0.so.0
  • #17 g_type_class_meta_marshal
    from /opt/STools/gnome-2.10/lib/libgobject-2.0.so.0
  • #18 g_closure_invoke
    from /opt/STools/gnome-2.10/lib/libgobject-2.0.so.0
  • #19 signal_emit_unlocked_R
    from /opt/STools/gnome-2.10/lib/libgobject-2.0.so.0
  • #20 ??
  • #21 ??
  • #22 ??
  • #23 ??
  • #24 ??
  • #25 ??
  • #26 ??
    from /opt/STools/gnome-2.10/lib/libgobject-2.0.so.0
  • #27 ??
  • #28 ??
  • #29 ??
  • #30 g_value_unset
    from /opt/STools/gnome-2.10/lib/libgobject-2.0.so.0

Comment 20 Elijah Newren 2005-06-05 16:13:11 UTC
*** Bug 305996 has been marked as a duplicate of this bug. ***
Comment 21 Michaël Arnauts 2005-07-04 09:57:34 UTC
*** Bug 307678 has been marked as a duplicate of this bug. ***
Comment 22 Teppo Turtiainen 2005-07-21 04:27:28 UTC
*** Bug 311067 has been marked as a duplicate of this bug. ***
Comment 23 Christian Kirbach 2005-07-21 12:53:57 UTC
looks like pango_renderer_draw_glyphs () passing a NULL reference, but that is 
just a guess from taking a look at the first stack trace
===
  • #4 get_gc
    at gdkpango.c line 216
  • #5 gdk_pango_renderer_draw_glyphs
In the other trace the next function after draw_glyphs chokes as well.
I'd claim this is the source of all the evil.

Assigning to pango.
Comment 24 Mark McLoughlin 2005-07-21 13:14:02 UTC
The backtrace include VinoURL, which is a custom GtkLabel widget ... my money
would definitely be on it being a problem with VinoURL itself rather than pango.
Comment 25 Mark McLoughlin 2005-07-25 08:41:25 UTC
seb128: can you reproduce this with gtk+ 2.7.x and pango 1.9.x ? I can't here.
Comment 26 Sebastien Bacher 2005-07-25 10:05:00 UTC
I just played with that on a Debian box. It crashes with pango 1.9.0 and gtk
2.6.8 and a upgrade of gtk to 2.7.2 fixes the issue. I'm closing this bug.
Comment 27 Christian Kirbach 2005-08-04 20:40:27 UTC
*** Bug 312607 has been marked as a duplicate of this bug. ***
Comment 28 Brent Smith (smitten) 2005-09-13 03:30:43 UTC
*** Bug 315777 has been marked as a duplicate of this bug. ***
Comment 29 Mark McLoughlin 2005-09-30 16:06:54 UTC
*** Bug 316259 has been marked as a duplicate of this bug. ***
Comment 30 Teppo Turtiainen 2005-12-01 21:09:41 UTC
*** Bug 322883 has been marked as a duplicate of this bug. ***
Comment 31 Sergej Kotliar 2006-03-28 09:33:19 UTC
*** Bug 336273 has been marked as a duplicate of this bug. ***