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 364113 - crash in Ekiga Softphone: Nothing, I just started ...
crash in Ekiga Softphone: Nothing, I just started ...
Status: RESOLVED FIXED
Product: gnome-vfs
Classification: Deprecated
Component: URI handling
2.16.x
Other All
: Normal critical
: ---
Assigned To: gnome-vfs maintainers
gnome-vfs maintainers
: 369992 370225 370697 377418 383722 389508 393752 405779 406608 409515 414176 417171 428749 429275 437335 439581 441347 444892 455126 463958 465001 517352 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-22 08:26 UTC by Duncan Lithgow
Modified: 2009-11-19 18:53 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Duncan Lithgow 2006-10-22 08:26:30 UTC
Version: 2.0.3

What were you doing when the application crashed?
Nothing, I just started it (fresh reboot) and got this bugbuddy dialog.


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 116654080 vsize: 0 resident: 116654080 share: 0 rss: 26664960 rss_rlim: 0
CPU usage: start_time: 1161505509 rtime: 0 utime: 219 stime: 0 cutime:165 cstime: 0 timeout: 54 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/ekiga'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1247730000 (LWP 5645)]
[New Thread -1310676064 (LWP 6314)]
[New Thread -1310000224 (LWP 6311)]
[New Thread -1309733984 (LWP 6309)]
[New Thread -1309467744 (LWP 6308)]
[New Thread -1309201504 (LWP 6051)]
[New Thread -1308628064 (LWP 6049)]
[New Thread -1300235360 (LWP 6047)]
[New Thread -1249653856 (LWP 5912)]
[New Thread -1249387616 (LWP 5911)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1247730000 (LWP 5645))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_string_new
    from /usr/lib/libglib-2.0.so.0
  • #5 gnome_vfs_uri_to_string
    from /usr/lib/libgnomevfs-2.so.0
  • #6 fs_module_create
    from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
  • #7 gnome_vfs_job_get_count
    from /usr/lib/libgnomevfs-2.so.0
  • #8 ??
  • #9 ??
  • #10 ??
  • #11 ??
    from /usr/lib/libgthread-2.0.so.0
  • #12 ??
  • #13 ??
    from /usr/lib/libglib-2.0.so.0
  • #14 ??
  • #15 g_slice_alloc
    from /usr/lib/libglib-2.0.so.0
  • #16 g_source_is_destroyed
    from /usr/lib/libglib-2.0.so.0
  • #17 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #18 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #19 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #20 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 PList<PString>::~PList
  • #22 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #23 ??
  • #0 __kernel_vsyscall

Comment 1 Duncan Lithgow 2006-10-22 08:29:20 UTC
This may be connected to bug 363628
Comment 2 Duncan Lithgow 2006-10-22 08:30:48 UTC
Closing and restarting Ekiga shows no problems. How do I get debugging symbols for Ekiga?
Comment 3 Duncan Lithgow 2006-10-22 08:39:40 UTC
I realise this is not very useful information without a backtrace with debugging symbols, but I don't know how to get the debugging symbols.

Unfortunately I can say that Ekiga is having problems here after the restart. I've encountered the following:
* Unable to hangup on a call
* Unable to register first one of my accounts
* Unable to register either of my accounts
* Ekiga seems to place the call (I hear a ring tone) even though it shows no accounts registered.
* Right clicking the ekiga process icon and choosing quit does not stop Ekiga
* Ekiga only quits after some time when I hear a 'call disconnected' signal (after about 30 seconds of silence)

Sorry I can't be more specific, Duncan
Comment 4 Duncan Lithgow 2006-10-22 08:44:38 UTC
Some clarification:
I seem to be able to place the call (no one answering though). When I give up waiting I click the 'connect/disconnect' icon (top right) which only affects the audio - I stop hearing any audio ring tone.

In the bottom of ekiga I can see that the call is still being placed, and then sometime later I get the disconnected signal and it returns to 'normal'.

I'm doing a reboot I think.
Comment 5 Snark 2006-10-22 09:14:33 UTC
Hmmm... the fact that the call doesn't end immediately is normal if the other end doesn't confirm immediately it received anything. The particular situation when you're behind a tightly closed firewall and don't receive other end's messages leads to having to wait for a timeout.

The fact that you can't register could also be an indication that you don't receive registration notices.

Aren't you behind a misbehaving firewall ?

You may try ekiga -d 4 to get a log of what happens.

Notice that those issues aren't related to the crash, and that rebooting is rarely a good solution.
Comment 6 Damien Sandras 2006-10-23 09:07:21 UTC
The crash here is a crash in gnome-vfs, so I will reassign to gnome-vfs.

The rest of the discussion related to your setup problems should move to ekiga-list.
Comment 7 Duncan Lithgow 2006-10-23 19:09:01 UTC
Thanks Damien. Hello gnome-vfs devs!
Comment 8 Karsten Bräckelmann 2006-11-03 21:57:21 UTC
*** Bug 369992 has been marked as a duplicate of this bug. ***
Comment 9 Karsten Bräckelmann 2006-11-03 21:58:14 UTC
*** Bug 370225 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2006-11-05 13:41:05 UTC
*** Bug 370697 has been marked as a duplicate of this bug. ***
Comment 11 Duncan Lithgow 2006-11-05 13:55:12 UTC
As Damien's comment suggested, this seems to not be much to do with Ekiga - it's been working flawlessly ever since. I suspect my Ekiga specific trouble was due to wireless network instability.
Comment 12 Damien Sandras 2006-11-20 20:25:20 UTC
*** Bug 377418 has been marked as a duplicate of this bug. ***
Comment 13 Damien Sandras 2006-11-20 20:27:45 UTC
Raising priority.
Comment 14 Daniel Holbach 2006-11-30 22:49:56 UTC
*** Bug 381075 has been marked as a duplicate of this bug. ***
Comment 15 Christian Kirbach 2007-01-07 01:23:39 UTC
*** Bug 389508 has been marked as a duplicate of this bug. ***
Comment 16 Christian Kirbach 2007-01-07 01:23:47 UTC
*** Bug 393752 has been marked as a duplicate of this bug. ***
Comment 17 Damien Sandras 2007-02-08 16:12:54 UTC
*** Bug 405779 has been marked as a duplicate of this bug. ***
Comment 18 Marc-Andre Lureau 2007-02-10 18:29:32 UTC
*** Bug 383722 has been marked as a duplicate of this bug. ***
Comment 19 Susana 2007-02-19 15:36:37 UTC
*** Bug 409515 has been marked as a duplicate of this bug. ***
Comment 20 Rob Bradford 2007-03-04 14:56:43 UTC
*** Bug 414176 has been marked as a duplicate of this bug. ***
Comment 21 Rob Bradford 2007-03-04 14:57:41 UTC
*** Bug 406608 has been marked as a duplicate of this bug. ***
Comment 22 palfrey 2007-03-11 22:21:44 UTC
*** Bug 417171 has been marked as a duplicate of this bug. ***
Comment 23 Philip Withnall 2007-04-13 10:37:52 UTC
*** Bug 429275 has been marked as a duplicate of this bug. ***
Comment 24 Snark 2007-04-13 11:32:34 UTC
My opinion is that there are two bugs here :
(1) in gnome_vfs_uri_to_string in gnome-vfs-uri.c,  I see :
       string = g_string_new(uri->method_string);
were uri is a parameter, not checked for NULL before going uri->... of course it crashes if NULL is given as a parameter. The function should really either cope with uri == NULL, or have a nice g_return_val_if_fail

(2) fs_module_create points to libgnomeui, where this function just does gtk_file_system_gnome_vfs_new ; so there must be something wrong with this class ; I found two uses of gnome_vfs_uri_to_string in gtkfilesystemgnomevfs.c :
(ii) in make_child_uri, where it is not possible to call gnome_vfs_uri_to_string with NULL ;
(i) in gtk_file_system_gnome_vfs_get_parent, where gnome_vfs_uri_to_string is called on the result of gnome_vfs_uri_get_parent, where the situation isn't clear for me : there's an if () { ... } where I don't think returning NULL is possible, and then there's a return gnome_vfs_uri_dup (uri->parent); where I think NULL could occur.

Hope this helps.
Comment 25 Pascal Terjan 2007-04-13 20:02:10 UTC
*** Bug 428749 has been marked as a duplicate of this bug. ***
Comment 26 Snark 2007-05-10 06:07:00 UTC
*** Bug 437335 has been marked as a duplicate of this bug. ***
Comment 27 Pedro Villavicencio 2007-06-17 22:13:57 UTC
*** Bug 444892 has been marked as a duplicate of this bug. ***
Comment 28 André Klapper 2007-07-25 13:20:28 UTC
*** Bug 455126 has been marked as a duplicate of this bug. ***
Comment 29 palfrey 2007-08-09 16:40:37 UTC
*** Bug 465001 has been marked as a duplicate of this bug. ***
Comment 30 André Klapper 2007-08-17 08:50:15 UTC
*** Bug 439581 has been marked as a duplicate of this bug. ***
Comment 31 André Klapper 2007-08-17 08:50:48 UTC
*** Bug 463958 has been marked as a duplicate of this bug. ***
Comment 32 André Klapper 2007-08-17 08:50:59 UTC
*** Bug 441347 has been marked as a duplicate of this bug. ***
Comment 33 Michael Chudobiak 2008-02-19 13:18:02 UTC
*** Bug 517352 has been marked as a duplicate of this bug. ***
Comment 34 Kjartan Maraas 2009-11-19 18:46:59 UTC
The libgnomeui side of this doesn't apply any more since the vfs backend there has been removed some time ago. Lowering this now maybe seeing as there's been no new duplicates in almost two years.
Comment 35 Kjartan Maraas 2009-11-19 18:53:19 UTC
After checking again I see that the function does indeed check for NULL before passing uri->method_string to g_string_new() and returns NULL in that case. Closing.