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 664907 - ekiga crash after upgrade to oneiric (kubuntu)
ekiga crash after upgrade to oneiric (kubuntu)
Status: RESOLVED DUPLICATE of bug 667167
Product: ekiga
Classification: Applications
Component: general
3.3.x
Other Linux
: Normal critical
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
Depends on: 667167
Blocks:
 
 
Reported: 2011-11-27 12:16 UTC by Nadav Kavalerchik
Modified: 2012-10-17 19:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
crash dump, generated by apport (66.29 KB, text/plain)
2011-11-28 11:19 UTC, Nadav Kavalerchik
Details
gdb output for ekiga (27.21 KB, text/plain)
2011-11-28 12:06 UTC, Nadav Kavalerchik
Details

Description Nadav Kavalerchik 2011-11-27 12:16:32 UTC
full details of this bug are previously reported at : https://bugs.launchpad.net/ubuntu/+source/ekiga/+bug/896838
Comment 1 Akhil Laddha 2011-11-28 04:47:25 UTC
I don't see any stacktrace in downstream bug. Please paste stacktrace in upstream (GNOME bugzilla) when you are reporting bug here from launchpad.
Comment 2 Nadav Kavalerchik 2011-11-28 11:19:11 UTC
Created attachment 202282 [details]
crash dump, generated by apport

crash dump, generated by apport
Comment 3 André Klapper 2011-11-28 11:27:31 UTC
gdb stacktrace is probably more welcome than a coredump, but I'll let the Ekiga developers decide...
Comment 4 Eugen Dedu 2011-11-28 11:33:44 UTC
Nadav, you must use the instructions at http://wiki.ekiga.org/index.php/Debugging_Ekiga#How_to_get_a_stack_backtrace_from_a_crash_or_freeze
Comment 5 Nadav Kavalerchik 2011-11-28 11:58:04 UTC
Here is a debug output from gdb:

GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08                                                                                                                                                    
Copyright (C) 2011 Free Software Foundation, Inc.                                                                                                                                                   
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>                                                                                                                       
This is free software: you are free to change and redistribute it.                                                                                                                                  
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"                                                                                                                          
and "show warranty" for details.                                                                                                                                                                    
This GDB was configured as "x86_64-linux-gnu".                                                                                                                                                      
For bug reporting instructions, please see:                                                                                                                                                         
<http://bugs.launchpad.net/gdb-linaro/>...                                                                                                                                                          
Reading symbols from /usr/bin/ekiga...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/ekiga 
[Thread debugging using libthread_db enabled]
[New Thread 0x7ffff7fa5700 (LWP 7544)]
[New Thread 0x7ffff7f64700 (LWP 7545)]
[New Thread 0x7ffff7f23700 (LWP 7546)]
[New Thread 0x7ffff7ee2700 (LWP 7547)]
[New Thread 0x7ffff7ea1700 (LWP 7548)]
[New Thread 0x7ffff7e60700 (LWP 7549)]
[New Thread 0x7fffe399c700 (LWP 7550)]
[New Thread 0x7fffe395b700 (LWP 7551)]
[New Thread 0x7fffe391a700 (LWP 7552)]
[New Thread 0x7fffe34a7700 (LWP 7553)]
[New Thread 0x7fffe3466700 (LWP 7554)]
[Thread 0x7fffe391a700 (LWP 7552) exited]
[New Thread 0x7fffe391a700 (LWP 7555)]
[New Thread 0x7fffe3425700 (LWP 7556)]
[Thread 0x7fffe3466700 (LWP 7554) exited]
[New Thread 0x7fffe3466700 (LWP 7557)]
[New Thread 0x7fffe33e4700 (LWP 7558)]
[Thread 0x7fffe33e4700 (LWP 7558) exited]
[New Thread 0x7fffe33e4700 (LWP 7559)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3181ccb in gconf_engine_get_fuller () from /usr/lib/libgconf-2.so.4
(gdb) quit
A debugging session is active.

        Inferior 1 [process 7539] will be killed.
Comment 6 André Klapper 2011-11-28 12:00:27 UTC
Please enter "thread apply all bt" before "quit", plus make sure that debug packages are installed.
Comment 7 Nadav Kavalerchik 2011-11-28 12:06:45 UTC
Created attachment 202286 [details]
gdb output for ekiga

I have installed ekiga-debug and got a full debug output
Attached as gdb-ekiga.txt
Comment 8 André Klapper 2011-11-28 12:39:06 UTC
Comment on attachment 202286 [details]
gdb output for ekiga

Can you also install debug packages for libgconf?
Comment 9 Nadav Kavalerchik 2011-11-28 12:58:49 UTC
I just installed a debug packages of libgconf-dev
but it seems they are not used.
I am not even sure there are debug libs in dev
How can i force it? or make sure i am using debug libs?

Here is what i get:

Thread 1 (Thread 0x7ffff7fad980 (LWP 10095))

  • #0 gconf_engine_get_fuller
    from /usr/lib/libgconf-2.so.4
  • #1 gconf_engine_get_entry
    from /usr/lib/libgconf-2.so.4
  • #2 ??
    from /usr/lib/libgconf-2.so.4
  • #3 ??
    from /usr/lib/libgconf-2.so.4
  • #4 gconf_client_get_string
    from /usr/lib/libgconf-2.so.4
  • #5 History::Book::Book
    at ../lib/engine/components/call-history/history-book.cpp line 55
  • #6 History::Source::Source
    at ../lib/engine/components/call-history/history-source.cpp line 42
  • #7 HISTORYSpark::try_initialize_more
    at ../lib/engine/components/call-history/history-main.cpp line 57
  • #8 Ekiga::KickStart::kick
    at ../lib/engine/framework/kickstart.cpp line 134
  • #9 engine_init
    at ../lib/engine/engine.cpp line 191
  • #10 main
    at gui/main_window.cpp line 4844

Comment 10 Eugen Dedu 2011-11-28 17:00:45 UTC
It is not -dev, it is -dbg or -debug.  Please install and get another trace.  The problem comes when reading a gconf key.
Comment 11 André Klapper 2012-01-04 11:02:55 UTC
Nadav: Can you provide a new trace as asked for in comment 10, please?
Comment 12 Nadav Kavalerchik 2012-01-05 08:25:45 UTC
Andre: sorry, i am unable to find debug packages to libgconf :-(
Comment 13 Eugen Dedu 2012-01-17 20:06:46 UTC
Well, I have just had it once when run under gdb.  And indeed, there is no libgconf2-dbg package in debian (unstable).  Maybe it is because the gconf entry involved (call_history) is very big (125kB)?  Anyway, I cannot reproduce anymore.
Comment 14 Eugen Dedu 2012-01-17 20:44:49 UTC
This could be bug #667167.  Let's wait until it appears in our distributions.
Comment 15 Eugen Dedu 2012-10-17 19:32:19 UTC

*** This bug has been marked as a duplicate of bug 667167 ***