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 579271 - ekiga crashed with SIGSEGV in GMVideoInputManager_ptlib::OPEN
ekiga crashed with SIGSEGV in GMVideoInputManager_ptlib::OPEN
Status: RESOLVED INCOMPLETE
Product: ekiga
Classification: Applications
Component: general
3.2.x
Other Linux
: Normal normal
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
Depends on:
Blocks:
 
 
Reported: 2009-04-17 10:07 UTC by Fernando Miguel
Modified: 2009-08-06 20:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Fernando Miguel 2009-04-17 10:07:07 UTC
Binary package hint: ekiga

i just opened ekiga from cli to test my webcam driver (http://ubuntuforums.org/showthread.php?p=5451750) and it coredump

traces on https://bugs.launchpad.net/bugs/362804

$ apt-cache policy ekiga
ekiga:
  Installed: 3.2.0-0ubuntu1
  Candidate: 3.2.0-0ubuntu1
  Version table:
 *** 3.2.0-0ubuntu1 0
        500 ftp://darkstar.ist.utl.pt jaunty/main Packages
        500 ftp://archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
Architecture: amd64
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/ekiga
NonfreeKernelModules: nvidia
Package: ekiga 3.2.0-0ubuntu1
ProcCmdline: ekiga
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
Signal: 11
SourcePackage: ekiga
StacktraceTop:
 GMVideoInputManager_ptlib::open ()
 Ekiga::VideoInputCore::internal_open ()
 Ekiga::VideoInputCore::start_preview ()
 Ekiga::VideoInputCoreConfBridge::on_property_changed
 sigc::internal::slot_call2<sigc::bound_mem_functor2<void, Ekiga::VideoInputCoreConfBridge, std::string, _GmConfEntry*>, void, std::string, _GmConfEntry*>::call_it ()
Title: ekiga crashed with SIGSEGV in GMVideoInputManager_ptlib::open()
Uname: Linux 2.6.28-12-generic x86_64
UserGroups: adm admin cdrom davfs2 dialout dip fax floppy fuse kvm lpadmin nagios netdev plugdev polkituser sambashare scanner sudo sys syslog tape users video voice www-data
Comment 1 Snark 2009-04-18 12:51:34 UTC
Can you get a better backtrace?
Comment 2 Fernando Miguel 2009-04-18 20:29:45 UTC
(In reply to comment #1)
> Can you get a better backtrace?

You mean with debug symbols?
if so, the launchpad retracers already have them
https://bugs.edge.launchpad.net/ubuntu/+source/ekiga/+bug/362804/comments/4


plus i just tried to run ekiga with kernel Linux blubug 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux

and it run fine (opened unlike last time), but still generated a .crash file
Comment 3 Snark 2009-04-19 06:54:16 UTC
Well, I had hoped for a more refined backtrace :-/

is it easy to reproduce?
Comment 4 Fernando Miguel 2009-04-19 10:41:48 UTC
i can open it now without crashing.
still when I close it, CLI always says Segmentation fault, but no .crash is being generated
Comment 5 Snark 2009-04-19 11:51:00 UTC
That crash on exit is another issue entirely.

Since the bug doesn't seem to have reappeared, I'll close that report. Feel free to reopen if you get it again.
Comment 6 Pedro Villavicencio 2009-05-14 19:28:56 UTC
the downstream report contains a backtrace:

".

Thread 10 (process 24270)

  • #0 select
    from /lib/libc.so.6
  • #1 PThread::PXBlockOnIO
    from /usr/lib/libpt.so.2.6.1
  • #2 PChannel::PXSetIOBlock
    from /usr/lib/libpt.so.2.6.1
  • #3 PSocket::os_accept
    from /usr/lib/libpt.so.2.6.1
  • #4 PTCPSocket::Accept
    from /usr/lib/libpt.so.2.6.1
  • #5 OpalListenerTCP::Accept
    from /usr/lib/libopal.so.3.6.1
  • #6 OpalListener::ListenForConnections
    from /usr/lib/libopal.so.3.6.1
  • #7 PThread::PX_ThreadStart
    from /usr/lib/libpt.so.2.6.1
  • #8 start_thread
    from /lib/libpthread.so.0
  • #9 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 112
  • #10 ??

Thread 9 (process 24269)

  • #0 select
    from /lib/libc.so.6
  • #1 PSocket::Select
    from /usr/lib/libpt.so.2.6.1
  • #2 PSocket::Select
    from /usr/lib/libpt.so.2.6.1
  • #3 PMonitoredSockets::ReadFromSocket
    from /usr/lib/libpt.so.2.6.1
  • #4 PMonitoredSocketBundle::ReadFromBundle
    from /usr/lib/libpt.so.2.6.1
  • #5 OpalListenerUDP::Accept
    from /usr/lib/libopal.so.3.6.1
  • #6 OpalListener::ListenForConnections
    from /usr/lib/libopal.so.3.6.1
  • #7 PThread::PX_ThreadStart
    from /usr/lib/libpt.so.2.6.1
  • #8 start_thread
    from /lib/libpthread.so.0
  • #9 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 112
  • #10 ??

Thread 1 (process 24224)

  • #0 GMVideoInputManager_ptlib::open
    at ../../../../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp line 129
  • #1 Ekiga::VideoInputCore::internal_open
    at ../../../lib/engine/videoinput/videoinput-core.cpp line 506
  • #2 Ekiga::VideoInputCore::start_preview
    at ../../../lib/engine/videoinput/videoinput-core.cpp line 298
  • #3 Ekiga::VideoInputCoreConfBridge::on_property_changed
    at ../../../lib/engine/videoinput/videoinput-gmconf-bridge.cpp line 125
  • #4 sigc::internal::slot_call2<sigc::bound_mem_functor2<void, Ekiga::VideoInputCoreConfBridge, std::string, _GmConfEntry*>, void, std::string, _GmConfEntry*>::call_it
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h line 1917
  • #5 entry_changed_nt
    at /usr/include/sigc++-2.0/sigc++/signal.h line 836
  • #6 gconf_listeners_notify
    at gconf-listeners.c line 590
  • #7 notify_one_entry
    at gconf-client.c line 2410
  • #8 gconf_client_notify
    at gconf-client.c line 779
  • #9 Ekiga::ConfBridge::load
    at ../../../lib/engine/framework/gmconf-bridge.cpp line 70
  • #10 VideoInputCoreConfBridge
    at ../../../lib/engine/videoinput/videoinput-gmconf-bridge.cpp line 60
  • #11 Ekiga::VideoInputCore::setup_conf_bridge
    at ../../../lib/engine/videoinput/videoinput-core.cpp line 174
  • #12 engine_init
    at engine.cpp line 288
  • #13 GnomeMeeting::InitEngine
    at ekiga.cpp line 239
  • #14 main
    at gui/main.cpp line 4479

Comment 7 Yannick 2009-08-06 20:55:46 UTC
Snark, is the trace above a valid one?

Best regards,
Yannick