crashed after reboot and external vnc connection try

Bug #64461 reported by Jaakan Shorter
4
Affects Status Importance Assigned to Milestone
vino
Fix Released
Critical
vino (Ubuntu)
Fix Released
High
Ubuntu Desktop Bugs

Bug Description

After a clean reboot, login to the local desktop, try to vnc to this computer from another computer and VINO aka vnc server will crash. I have 2 desktops an AMD x64 and a Intel x86 ( Cel 500mhz). Both on Edgy and up to date as of noon today. This crash only happens on my x86 computer.

Revision history for this message
Jaakan Shorter (jaakanshorter) wrote :
Revision history for this message
Jaakan Shorter (jaakanshorter) wrote :

reboot
login

try to connect remotely via vncviewer on another pc

changing the password does nothing.

description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. Could you get a backtrace with gdb and vino-dbgsym from "deb http://people.ubuntu.com/~pitti/ddebs edgy main" installed?
- gdb -p $(pidof vino-server)
(gdb) continue
make it crash
(gdb) thread apply all bt

Please don't abuse bug tags. A vino bug doesn't need a "vino" tag, if it's filled on the vino package we already know that's a vino bug by example

Changed in vino:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
Jaakan Shorter (jaakanshorter) wrote :

here is what was displayed right after I tried my password and it didn't work

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224829264 (LWP 5188)]
0xb7ab5f58 in gconf_listeners_notify () from /usr/lib/libgconf-2.so.4

Revision history for this message
Sebastien Bacher (seb128) wrote :

Confirmed, might be a gconf issue, debug backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47707636674400 (LWP 2208)]
0x00002b63c804519a in notify_listeners_callback (listeners=0x588fa0, key=0x586f10 "/desktop/gnome/remote_access/enabled",
    cnxn_id=2701131777, listener_data=0x589280, user_data=0x7fffe371dad0) at gconf-client.c:2384
2384 (*l->func) (cae->client, cnxn_id, cae->entry, l->data);
(gdb) bt
#0 0x00002b63c804519a in notify_listeners_callback (listeners=0x588fa0,
    key=0x586f10 "/desktop/gnome/remote_access/enabled", cnxn_id=2701131777, listener_data=0x589280,
    user_data=0x7fffe371dad0) at gconf-client.c:2384
#1 0x00002b63c8030e11 in notify_listener_list (listeners=0x588fa0, list=0x592c20,
    key=0x586f10 "/desktop/gnome/remote_access/enabled", callback=0x2b63c804503f <notify_listeners_callback>,
    user_data=0x7fffe371dad0) at gconf-listeners.c:589
#2 0x00002b63c8031011 in ltable_notify (lt=0x588fa0, key=0x586f10 "/desktop/gnome/remote_access/enabled",
    callback=0x2b63c804503f <notify_listeners_callback>, user_data=0x7fffe371dad0) at gconf-listeners.c:655
#3 0x00002b63c8030407 in gconf_listeners_notify (listeners=0x588fa0,
    all_above=0x586f10 "/desktop/gnome/remote_access/enabled", callback=0x2b63c804503f <notify_listeners_callback>,
    user_data=0x7fffe371dad0) at gconf-listeners.c:184
#4 0x00002b63c8045226 in notify_one_entry (client=0x57f860, entry=0x592c60) at gconf-client.c:2409
#5 0x00002b63c8045306 in gconf_client_flush_notifies (client=0x57f860) at gconf-client.c:2449
#6 0x00002b63c8044fb1 in notify_idle_callback (data=0x57f860) at gconf-client.c:2343
#7 0x00002b63c8758c84 in IA__g_main_context_dispatch (context=0x5775e0) at gmain.c:2045
#8 0x00002b63c875bacd in g_main_context_iterate (context=0x5775e0, block=1, dispatch=1, self=<value optimized out>)
    at gmain.c:2677
#9 0x00002b63c875bdda in IA__g_main_loop_run (loop=0x5a55d0) at gmain.c:2881
#10 0x00002b63c78965f3 in IA__gtk_main () at gtkmain.c:1024
#11 0x000000000040a4f6 in main (argc=1, argv=0x7fffe371ddf8) at vino-main.c:93

Changed in vino:
importance: Undecided → High
status: Needs Info → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

that's a vino issue and I've a patch ready, I'll upload a fixed package later

Changed in vino:
status: Confirmed → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

This upload fixes the issue:

 vino (2.16.0-0ubuntu2) edgy; urgency=low
 .
   * debian/patches/01_fix_password_free.patch:
     - set variable to NULL after calling g_free, fix a crasher (Ubuntu: #64461)

Changed in vino:
status: Fix Committed → Fix Released
Changed in vino:
status: Unknown → Unconfirmed
Changed in vino:
status: Unconfirmed → Fix Released
Changed in vino:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.