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 658550 - vino-server crashed with SIGSEGV in free()
vino-server crashed with SIGSEGV in free()
Status: RESOLVED INVALID
Product: vino
Classification: Applications
Component: Server
3.1.x
Other Linux
: Normal critical
: ---
Assigned To: Vino Maintainer(s)
Vino Maintainer(s)
: 667408 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-09-08 12:45 UTC by Pedro Villavicencio
Modified: 2012-01-07 01:06 UTC
See Also:
GNOME target: ---
GNOME version: 3.1/3.2



Description Pedro Villavicencio 2011-09-08 12:45:08 UTC
this report has been filed here:

https://bugs.launchpad.net/ubuntu/+source/vino/+bug/840696

Vino version is : 3.1.90

"Crashed on first boot of system since upgrading"

".

Thread 1 (Thread 0x7ff8b64249a0 (LWP 2066))

  • #0 _int_free
    at malloc.c line 4964
  • #1 __GI___libc_free
    at malloc.c line 3738
  • #2 UPNP_GetValidIGD
    from /tmp/tmpt4Y8Ml/usr/lib/libminiupnpc.so.5
  • #3 update_upnp_status
    at server/vino-upnp.c line 97
  • #4 update_upnp_status
    at server/vino-upnp.c line 79
  • #5 vino_upnp_add_port
    at server/vino-upnp.c line 230
  • #6 name_acquired
    at server/vino-main.c line 157
  • #7 call_acquired_handler
    at /build/buildd/glib2.0-2.29.18/./gio/gdbusnameowning.c line 224
  • #8 request_name_cb
    at /build/buildd/glib2.0-2.29.18/./gio/gdbusnameowning.c line 311
  • #9 g_simple_async_result_complete
    at /build/buildd/glib2.0-2.29.18/./gio/gsimpleasyncresult.c line 749
  • #10 g_dbus_connection_call_done
    at /build/buildd/glib2.0-2.29.18/./gio/gdbusconnection.c line 5040
  • #11 g_simple_async_result_complete
    at /build/buildd/glib2.0-2.29.18/./gio/gsimpleasyncresult.c line 749
  • #12 complete_in_idle_cb
    at /build/buildd/glib2.0-2.29.18/./gio/gsimpleasyncresult.c line 761
  • #13 g_main_dispatch
    at /build/buildd/glib2.0-2.29.18/./glib/gmain.c line 2442
  • #14 g_main_context_dispatch
    at /build/buildd/glib2.0-2.29.18/./glib/gmain.c line 3011
  • #15 g_main_context_iterate
    at /build/buildd/glib2.0-2.29.18/./glib/gmain.c line 3089
  • #16 g_main_loop_run
    at /build/buildd/glib2.0-2.29.18/./glib/gmain.c line 3297
  • #17 main
    at server/vino-main.c line 256

Comment 1 David King 2011-09-08 15:02:22 UTC
There appear to be some missing debug symbols (for libminiupnpc) in the backtrace. As the crash appears to be in the miniupnp implementation, which in Ubuntu is currently patched to use a system library rather than the version bundled with Vino, closing this as INVALID. I would much rather have effort focused on bug 603801 instead.
Comment 2 David King 2012-01-06 16:27:35 UTC
*** Bug 667408 has been marked as a duplicate of this bug. ***
Comment 3 Javier Domingo 2012-01-06 16:35:39 UTC
So may this bug be reopened? I was using the version shipped with ubuntu, and it crashes, so or the version there actually is, is not patched, or there is a real problem with it.
Comment 4 David King 2012-01-06 16:47:51 UTC
(In reply to comment #3)
> So may this bug be reopened?

The patch which replaces the internal minupnp implementation with the system implementation still exists in the Vino 3.2.0-0ubuntu1 package, so please direct further comments to the downstream bug.
Comment 5 Javier Domingo 2012-01-06 17:10:07 UTC
So we may wait to the bug 603801 implementation so that ubuntu packagers don't patch it, and you can take on it? Shall I fill a bug in launchpad referring to the ubuntu package?
Comment 6 David King 2012-01-07 01:06:57 UTC
(In reply to comment #5)
> So we may wait to the bug 603801 implementation so that ubuntu packagers don't
> patch it, and you can take on it?

I do not have time to complete the work that I have done on bug 603801 in the near future. If an appropriate patch is submitted, I would be happy to merge it.

> Shall I fill a bug in launchpad referring to
> the ubuntu package?

The Launchpad bug in comment 0 is sufficient, I think.