Bug#525864: ekiga: Segfaults at startup
Mathias Brodala
info at noctus.net
Mon Apr 27 15:18:29 UTC 2009
Package: ekiga
Version: 2.0.12-1+nmu1+b1
Severity: important
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Since a few days Ekiga fails to start yielding a segfault. Since ekiga
uses gconf instead of config files I am not able to check if there is a
problem with my account.
Please ask for any more info you need. A backtrace of such a segfault is
attached to this report.
- -- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.29-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to de_DE.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages ekiga depends on:
ii evolution-data-server 2.26.1.1-1 evolution database backend server
ii gconf2 2.26.0-1 GNOME configuration database syste
ii libart-2.0-2 2.3.20-2 Library of functions for 2D graphi
ii libatk1.0-0 1.26.0-1 The ATK accessibility toolkit
ii libavahi-client3 0.6.25-1 Avahi client library
ii libavahi-common3 0.6.25-1 Avahi common library
ii libavahi-glib1 0.6.25-1 Avahi glib integration library
ii libbonobo2-0 2.24.1-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.24.1-1 The Bonobo UI library
ii libc6 2.9-7 GNU C Library: Shared libraries
ii libcairo2 1.8.6-2+b1 The Cairo 2D vector graphics libra
ii libebook1.2-9 2.26.1.1-1 Client library for evolution addre
ii libedataserver1.2-11 2.26.1.1-1 Utility library for evolution data
ii libesd-alsa0 [libesd0] 0.2.41-3 Enlightened Sound Daemon (ALSA) -
ii libfontconfig1 2.6.0-3 generic font configuration library
ii libfreetype6 2.3.9-4.1 FreeType 2 font engine, shared lib
ii libgcc1 1:4.3.3-8 GCC support library
ii libgconf2-4 2.26.0-1 GNOME configuration database syste
ii libglib2.0-0 2.20.1-1 The GLib library of C routines
ii libgnome2-0 2.24.1-2 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.20.1.1-1 A powerful object-oriented display
ii libgnomeui-0 2.24.1-1 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 1:2.24.1-1 GNOME Virtual File System (runtime
ii libgtk2.0-0 2.16.1-2 The GTK+ graphical user interface
ii libice6 2:1.0.5-1 X11 Inter-Client Exchange library
ii libopal-2.2 2.2.11~dfsg1-4 Open Phone Abstraction Library - s
ii liborbit2 1:2.14.17-0.1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.24.0-3+b1 Layout and rendering of internatio
ii libpopt0 1.14-4 lib for parsing cmdline parameters
ii libpt-1.10.10 1.10.10-3 Portable Windows Library
ii libsdl1.2debian 1.2.13-4+b1 Simple DirectMedia Layer
ii libsm6 2:1.1.0-2 X11 Session Management library
ii libsoup2.4-1 2.26.1-1 an HTTP library implementation in
ii libstdc++6 4.3.3-8 The GNU Standard C++ Library v3
ii libx11-6 2:1.2.1-1 X11 client-side library
ii libxml2 2.7.3.dfsg-1 GNOME XML library
ii zlib1g 1:1.2.3.3.dfsg-13 compression library - runtime
Versions of packages ekiga recommends:
pn yelp <none> (no description available)
Versions of packages ekiga suggests:
pn asterisk <none> (no description available)
pn callweaver <none> (no description available)
pn gnugk <none> (no description available)
pn mediaproxy <none> (no description available)
pn openser <none> (no description available)
pn rtpproxy <none> (no description available)
pn ser <none> (no description available)
pn siproxd <none> (no description available)
pn yate <none> (no description available)
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkn1zL4ACgkQYfUFJ3ewsJgD2wCfQ3qGEnIF3GZtibLdnCgY5dzE
KrQAn0F+yU+8ZirSdrWrCA+W/v8rK6Lf
=InRX
-----END PGP SIGNATURE-----
-------------- next part --------------
GNU gdb 6.8-debian
Copyright (C) 2008 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 "i486-linux-gnu"...
(gdb) run
Starting program: /usr/bin/ekiga
[Thread debugging using libthread_db enabled]
warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at 000000b4
[New Thread 0xb4650770 (LWP 2781)]
[New Thread 0xb437cb90 (LWP 2792)]
[New Thread 0xb41ffb90 (LWP 2793)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb4650770 (LWP 2781)]
0xb71ab7d8 in PContainer (this=0xbfcb5ff4, cont=@0x97da360) at ../common/contain.cxx:692
692 ../common/contain.cxx: No such file or directory.
in ../common/contain.cxx
(gdb) bt full
#0 0xb71ab7d8 in PContainer (this=0xbfcb5ff4, cont=@0x97da360)
at ../common/contain.cxx:692
No locals.
#1 0xb71ae96c in PString (this=0xbfcb5ff4, str=@0x97da360)
at /home/mark/src/pkg-voip/build-area/pwlib-1.10.10/include/ptlib/array.h:171
No locals.
#2 0xb67dc755 in OpalGloballyUniqueID (this=0xbfcb6058)
at /tmp/buildd/opal-2.2.11~dfsg1/src/opal/guid.cxx:176
No locals.
#3 0x080691d5 in gm_account_new () at gui/accounts.cpp:1021
No locals.
#4 0x0806964a in gm_aw_from_string_to_account (
str=0x97da728 "1|1|e6392227-2079-dd11-808b-000e2ecd297e|ekiga.net SIP Service|SIP|ekiga.net|ekiga.net|matsu|matsu|Watchman|3600|0") at gui/accounts.cpp:284
account = <value optimized out>
couple = <value optimized out>
size = 0
__PRETTY_FUNCTION__ = "GmAccount* gm_aw_from_string_to_account(gchar*)"
#5 0x08069c6e in gnomemeeting_get_account (domain=0x80e6238 "eugw.ast.diamondcard.us")
at gui/accounts.cpp:1317
current_account = (GmAccount *) 0xb433622f
list = (GSList *) 0x97d2ee0
l = (GSList *) 0x97d2ee0
__PRETTY_FUNCTION__ = "GmAccount* gnomemeeting_get_account(const char*)"
#6 0x08098325 in gm_pc2phone_window_new () at gui/tools.cpp:295
account = (GmAccount *) 0x50
pcw = (GmPC2PhoneWindow *) 0x97db318
window = (GtkWidget *) 0x0
button = <value optimized out>
label = <value optimized out>
vbox = (GtkWidget *) 0x810241c
subsection = (GtkWidget *) 0x97cbac0
pixbuf = <value optimized out>
#7 0x080a35eb in GnomeMeeting::BuildGUI (this=0x81090e0) at endpoints/ekiga.cpp:506
forward_on_busy = <value optimized out>
#8 0x08091ad0 in main (argc=1, argv=0xbfcb62d4, envp=Cannot access memory at address 0x8
) at gui/main.cpp:4679
main_window = <value optimized out>
druid_window = <value optimized out>
dialog = <value optimized out>
url = (gchar *) 0x0
debug_level = 0
program = (GnomeProgram *) 0x97c2630
arguments = {{longName = 0x80d944e "debug", shortName = 100 'd', argInfo = 2,
arg = 0xbfcb6220, val = 1,
descrip = 0x80dd61c "Prints debug messages in the console (level between 1 and 6)",
argDescrip = 0x0}, {longName = 0x80e8435 "call", shortName = 99 'c', argInfo = 1,
arg = 0xbfcb6224, val = 1, descrip = 0x80dd65c "Makes Ekiga call the given URL",
argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\0', argInfo = 0, arg = 0x0,
---Type <return> to continue, or q <return> to quit---
val = 0, descrip = 0x0, argDescrip = 0x0}}
instance = {<PProcess> = {<PThread> = {<PObject> = {_vptr.PObject = 0x80e8008},
autoDelete = 0,
threadName = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7260ca8}, reference = 0x97d4190}, elementSize = 1,
theArray = 0x97d4298 "",
allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>}, traceBlockIndentLevel = 0, PX_origStackSize = 0,
PX_priority = PThread::NormalPriority, PX_threadId = 3026519920,
PX_suspendMutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0,
__nusers = 0, {__spins = 0, __list = {__next = 0x0}}},
__size = '\0' <repeats 23 times>, __align = 0}, PX_suspendCount = 0,
PX_firstTimeStart = 0, unblockPipe = {19, 20}}, static p_argc = 1,
static p_argv = 0xbfcb62d4, static p_envp = 0xbfcb62dc, terminationValue = 0,
manufacturer = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7260ca8}, reference = 0x97d4288}, elementSize = 1,
theArray = 0x97d5670 "",
allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>},
productName = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7260ca8}, reference = 0x97d5508}, elementSize = 1,
theArray = 0x97d5540 "ekiga",
allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>}, majorVersion = 2, minorVersion = 0, status = PProcess::ReleaseCode,
buildNumber = 12,
executableFile = {<PString> = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb725d0c8}, reference = 0x97d5518},
elementSize = 1, theArray = 0x97d5570 "/usr/bin/ekiga",
allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>},
configurationPaths = {<PList<PString>> = {<PAbstractList> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x81087e8},
reference = 0x97d5190}, <No data fields>},
info = 0x97d5928}, <No data fields>}, <No data fields>},
arguments = {<PObject> = {_vptr.PObject = 0xb725fda8},
argumentArray = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x8108d08},
reference = 0x97d54e8}, <No data fields>},
theArray = 0x97d5720}, <No data fields>}, <No data fields>},
optionLetters = {<PCharArray> = {<PBaseArray<char>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb7260ca8}, reference = 0x97c5300},
elementSize = 1, theArray = 0x97d4c30 "",
allocatedDynamically = 1}, <No data fields>}, <No data fields>}, <No data fields>},
optionNames = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x8108d08}, reference = 0x97d4898}, <No data fields>},
theArray = 0x97d58d0}, <No data fields>}, <No data fields>},
optionCount = {<PBaseArray<int>> = {<PAbstractArray> = {<PContainer> = {<PObject> = ---Type <return> to continue, or q <return> to quit---
{_vptr.PObject = 0xb724c1a8}, reference = 0x97d48b8}, elementSize = 4, theArray = 0x0,
allocatedDynamically = 1}, <No data fields>}, <No data fields>},
optionString = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x8108d08}, reference = 0x97d48c8}, <No data fields>},
theArray = 0x97d5850}, <No data fields>}, <No data fields>},
parameterIndex = {<PBaseArray<int>> = {<PAbstractArray> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb724c1a8}, reference = 0x97d50a8}, elementSize = 4,
theArray = 0x0,
allocatedDynamically = 1}, <No data fields>}, <No data fields>}, shift = 0},
timers = {<PList<PTimer>> = {<PAbstractList> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb725d9c8}, reference = 0x97d50b8}, <No data fields>},
info = 0x97d5838}, <No data fields>}, listMutex = {<PSync> = {<PObject> = {
_vptr.PObject = 0xb725d788}, <No data fields>}, mutex = {__data = {
__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {
__spins = 0, __list = {__next = 0x0}}},
__size = '\0' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, processingMutex = {<PSync> = {<PObject> = {
_vptr.PObject = 0xb725d788}, <No data fields>}, mutex = {__data = {
__lock = 0, __count = 0, __owner = 0, __kind = 1, __nusers = 0, {
__spins = 0, __list = {__next = 0x0}}},
__size = '\0' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, inTimeoutMutex = {<PSync> = {<PObject> = {
_vptr.PObject = 0xb725d788}, <No data fields>}, mutex = {__data = {
__lock = 1, __count = 1, __owner = 2793, __kind = 1, __nusers = 1, {
__spins = 0, __list = {__next = 0x0}}},
__size = "\001\000\000\000\001\000\000\000?\n\000\000\001\000\000\000\001\000\000\000\000\000\000", __align = 1}}, lastSample = {<PObject> = {
_vptr.PObject = 0xb725d588}, milliseconds = 1240782515434},
currentTimer = 0x97d6600}, programStartTime = {<PObject> = {
_vptr.PObject = 0x8108fa8}, theTime = 1240782514, microseconds = 948476},
maxHandles = 1024, pxSignals = 0, configFiles = 0x97d4910,
activeThreads = {<PAbstractDictionary> = {<PHashTable> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0xb725d928},
reference = 0x97d50c8}, <No data fields>},
hashTable = 0x97d3e90}, <No data fields>}, <No data fields>},
threadMutex = {<PSync> = {<PObject> = {
_vptr.PObject = 0xb725d788}, <No data fields>}, mutex = {__data = {__lock = 0,
__count = 0, __owner = 0, __kind = 1, __nusers = 0, {__spins = 0, __list = {
__next = 0x0}}},
__size = '\0' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000", __align = 0}}, timerChangePipe = {21, 22}, housekeepingThread = 0xb4200560},
endpoint = 0x97d6170, url_handler = 0x0, ep_var_mutex = {<PSync> = {<PObject> = {
_vptr.PObject = 0xb725d788}, <No data fields>}, mutex = {__data = {__lock = 0,
__count = 0, __owner = 0, __kind = 1, __nusers = 0, {__spins = 0, __list = {
__next = 0x0}}},
__size = '\0' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000",
__align = 0}}, dev_access_mutex = {<PSync> = {<PObject> = {
_vptr.PObject = 0xb725d788}, <No data fields>}, mutex = {__data = {__lock = 0,
---Type <return> to continue, or q <return> to quit---
__count = 0, __owner = 0, __kind = 1, __nusers = 0, {__spins = 0, __list = {
__next = 0x0}}},
__size = '\0' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000",
__align = 0}}, iface_access_mutex = {<PSync> = {<PObject> = {
_vptr.PObject = 0xb725d788}, <No data fields>}, mutex = {__data = {__lock = 0,
__count = 0, __owner = 0, __kind = 1, __nusers = 0, {__spins = 0, __list = {
__next = 0x0}}},
__size = '\0' <repeats 12 times>, "\001\000\000\000\000\000\000\000\000\000\000",
__align = 0}}, call_number = 0,
video_input_devices = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x8108d08},
reference = 0xb42008f8}, <No data fields>},
theArray = 0xb4200858}, <No data fields>}, <No data fields>},
audio_input_devices = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x8108d08},
reference = 0xb4200f28}, <No data fields>},
theArray = 0xb4200f38}, <No data fields>}, <No data fields>},
audio_output_devices = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x8108d08},
reference = 0xb4203890}, <No data fields>},
theArray = 0xb4209298}, <No data fields>}, <No data fields>},
audio_managers = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x8108d08}, reference = 0xb4200820}, <No data fields>},
theArray = 0xb42009f8}, <No data fields>}, <No data fields>},
video_managers = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x8108d08}, reference = 0xb4200830}, <No data fields>},
theArray = 0xb4200840}, <No data fields>}, <No data fields>},
interfaces = {<PArray<PString>> = {<PArrayObjects> = {<PCollection> = {<PContainer> = {<PObject> = {_vptr.PObject = 0x8108d08}, reference = 0x97c8350}, <No data fields>},
theArray = 0x97d5910}, <No data fields>}, <No data fields>}, main_window = 0x0,
addressbook_window = 0x0, calls_history_window = 0x0, history_window = 0x0,
chat_window = 0x0, druid_window = 0x0, prefs_window = 0x0, pc2phone_window = 0x0,
accounts_window = 0x0, statusicon = 0x0, static GM = 0x81090e0}
More information about the pkg-gnome-maintainers
mailing list