Re: [Ekiga-list] Newbie, help: Account mgmt problems
I've isolated the problem. In a fresh install, right after the configuration wizard, clear the Authentication User field for the Ekiga account. After this an exit + restart corrupts the Ekiga account data. Trying to sort things out, I ran ekiga under valgrind. There is a lot of Conditional jump or move depends on uninitialised value(s); I presume these are irrelevant. Besides these, Ekiga runs clean when the Authentication User field is non-empty. However, the following two errors occurs iff the Authentication User field is empty i. e., when the data corruption occurs. Signing off, --alec ==27886== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==27886==at 0x3906C0E65C: (within /lib64/libpthread-2.9.so) ==27886==by 0x3A68F4230B: PSocket::os_sendto(void const*, int, int, sockaddr*, int) (in /usr/lib64/libpt.so.2.4.4) ==27886==by 0x3A68F66A08: PIPDatagramSocket::WriteTo(void const*, int, PIPSocket::Address const, unsigned short) (in /usr/lib64/libpt.so.2.4.4) ==27886==by 0x3A68F6CDC4: PMonitoredSockets::WriteToSocket(void const*, int, PIPSocket::Address const, unsigned short, PMonitoredSockets::SocketInfo const, int) (in /usr/lib64/libpt.so.2.4.4) ==27886==by 0x3A68F6CEF3: PMonitoredSocketBundle::WriteToBundle(void const*, int, PIPSocket::Address const, unsigned short, PString const, int) (in /usr/lib64/libpt.so.2.4.4) ==27886==by 0x3A68F6C91E: PMonitoredSocketChannel::Write(void const*, int) (in /usr/lib64/libpt.so.2.4.4) ==27886==by 0x3A68F46327: PIndirectChannel::Write(void const*, int) (in /usr/lib64/libpt.so.2.4.4) ==27886==by 0x3A68F46911: PChannel::WriteString(PString const) (in /usr/lib64/libpt.so.2.4.4) ==27886==by 0x3A69B9B2AF: SIP_PDU::Write(OpalTransport, OpalTransportAddress const, PString const) (in /usr/lib64/libopal.so.3.4-beta4) ==27886==by 0x3A69BA0C43: SIPTransaction::Start() (in /usr/lib64/libopal.so.3.4-beta4) ==27886==by 0x3A69BB6153: SIPHandler::WriteSIPHandler(OpalTransport) (in /usr/lib64/libopal.so.3.4-beta4) ==27886==by 0x3A69BB62C8: SIPHandler::WriteSIPHandler(OpalTransport, void*) (in /usr/lib64/libopal.so.3.4-beta4) ==27886== Use of uninitialised value of size 8 ==27886==at 0x390EC7F0B3: (within /usr/lib64/libstdc++.so.6.0.10) ==27886==by 0x390EC85BC6: std::ostreambuf_iteratorchar, std::char_traitschar std::num_putchar, std::ostreambuf_iteratorchar, std::char_traitschar ::_M_insert_intunsigned long(std::ostreambuf_iteratorchar, std::char_traitschar , std::ios_base, char, unsigned long) const (in /usr/lib64/libstdc++.so.6.0.10) ==27886==by 0x390EC85DF6: std::num_putchar, std::ostreambuf_iteratorchar, std::char_traitschar ::do_put(std::ostreambuf_iteratorchar, std::char_traitschar , std::ios_base, char, unsigned long) const (in /usr/lib64/libstdc++.so.6.0.10) ==27886==by 0x390EC98D5B: std::ostream std::ostream::_M_insertunsigned long(unsigned long) (in /usr/lib64/libstdc++.so.6.0.10) ==27886==by 0x4BD1FF: Opal::Account::edit() (in /usr/bin/ekiga) ==27886==by 0x390AC0B7DC: g_closure_invoke (in /lib64/libgobject-2.0.so.0.1800.3) ==27886==by 0x390AC214BC: (within /lib64/libgobject-2.0.so.0.1800.3) ==27886==by 0x390AC22B67: g_signal_emit_valist (in /lib64/libgobject-2.0.so.0.1800.3) ==27886==by 0x390AC23092: g_signal_emit (in /lib64/libgobject-2.0.so.0.1800.3) ==27886==by 0x3569831ACA: gtk_widget_activate (in /usr/lib64/libgtk-x11-2.0.so.0.1400.5) ==27886==by 0x356973658C: gtk_menu_shell_activate_item (in /usr/lib64/libgtk-x11-2.0.so.0.1400.5) ==27886==by 0x3569737FD4: (within /usr/lib64/libgtk-x11-2.0.so.0.1400.5) chaitanya mehandru wrote: If you can do this,it may help to resolve: - ekiga-config-tool --clean - ekiga-config-tool --fix-permissions - ekiga-config-tool --clean-schemas - ekiga-config-tool --install-schemas --Disable the STUN support while running the configuration wizard; --Make 2 new sip accounts and while running the configuration wizard,register with one of the new users. --Add a sip account to ekiga with authentication user being the same as user name. If this doesn't help, probably there might be some library to be installed to keep the values in the respective fields. I have been able to run Ekiga 3.0.2 with H264 enabled on Ubuntu 8.10,8.04 without any similar issues. On Fri, Jan 30, 2009 at 5:08 PM, Alec Leamas leamas.a...@gmail.com mailto:leamas.a...@gmail.com wrote: Thanks for your reply! First of all I should add that I'm on Fedora/X86_64. Did the ekiga-config-tool thing. After a reinstall, and disabling the stun server, there is only two accounts: my ekiga account and an account at sip.mysecretary.net http://sip.mysecretary.net. Situation after a Chat | Quit + restart: - The data for both accounts is corrupted (password moved to Authentication User, Password + Timeout set to random values). - The account is presented
Re: [Ekiga-list] Newbie, help: Account mgmt problems
Le vendredi 30 janvier 2009 à 18:50 +0100, Alec Leamas a écrit : Thanks for your reply! As for the data corruption issues, this seems to happen iff I leave the field Authentication User blank in the Edit Account dialog. If I fill this (with same vale as User) data is not corrupted and Ekiga runs fine. Ah, please report this to bugzilla.gnome.org. There might be a bug in that case! -- _ Damien Sandras (o- //\Ekiga Softphone : http://www.ekiga.org/ v_/_ Be IP : http://www.beip.be/ FOSDEM : http://www.fosdem.org/ SIP Phone : sip:dsand...@ekiga.net ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] Newbie, help: Account mgmt problems
Done: http://bugzilla.gnome.org/show_bug.cgi?id=570024 Cheers, --alec Damien Sandras wrote: Le vendredi 30 janvier 2009 à 18:50 +0100, Alec Leamas a écrit : Thanks for your reply! As for the data corruption issues, this seems to happen iff I leave the field Authentication User blank in the Edit Account dialog. If I fill this (with same vale as User) data is not corrupted and Ekiga runs fine. Ah, please report this to bugzilla.gnome.org. There might be a bug in that case! ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] Newbie, help: Account mgmt problems
Le samedi 31 janvier 2009 à 22:20 +0100, Alec Leamas a écrit : Done: http://bugzilla.gnome.org/show_bug.cgi?id=570024 Thanks! -- _ Damien Sandras (o- //\Ekiga Softphone : http://www.ekiga.org/ v_/_ Be IP : http://www.beip.be/ FOSDEM : http://www.fosdem.org/ SIP Phone : sip:dsand...@ekiga.net ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] Newbie, help: Account mgmt problems
Le jeudi 29 janvier 2009 à 13:45 +0100, Alec Leamas a écrit : Oops, forgot... Ekiga 3.0.2 on Fedora 10, updated as of today. The install is a clean install from Fedora's repositories. Try purging the configuration totally (ekiga-config-tool --clean) and start from scratch. There is no known bug corrupting the accounts data. -- _ Damien Sandras (o- //\Ekiga Softphone : http://www.ekiga.org/ v_/_ Be IP : http://www.beip.be/ FOSDEM : http://www.fosdem.org/ SIP Phone : sip:dsand...@ekiga.net ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] Newbie, help: Account mgmt problems
Thanks for your reply! First of all I should add that I'm on Fedora/X86_64. Did the ekiga-config-tool thing. After a reinstall, and disabling the stun server, there is only two accounts: my ekiga account and an account at sip.mysecretary.net. Situation after a Chat | Quit + restart: - The data for both accounts is corrupted (password moved to Authentication User, Password + Timeout set to random values). - The account is presented as Registered despite that it isn't logged in at the server (I can verify this on the server side for the mysecretary account). - Invoking the Account | Edit Account dialog with correct, unchanged data effectively toggles the account between Registered and Unregistered. - With data OK, successfully logged in to mysecretary.net and making a Chat | Quit the server does not understand that the client is disconnected (still presented as present/logged in by server). Possibly a server issue? - The server eventually understands that the client has disconnected after the timeout specified fot the account. I have a feeling that there are at least two things here: data corruption and presence mgmt. But, I'm a newbie and should thus not have any feelings ;-) Damien Sandras wrote: Le jeudi 29 janvier 2009 à 13:45 +0100, Alec Leamas a écrit : Oops, forgot... Ekiga 3.0.2 on Fedora 10, updated as of today. The install is a clean install from Fedora's repositories. Try purging the configuration totally (ekiga-config-tool --clean) and start from scratch. There is no known bug corrupting the accounts data. ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] Newbie, help: Account mgmt problems
If you can do this,it may help to resolve: - ekiga-config-tool --clean - ekiga-config-tool --fix-permissions - ekiga-config-tool --clean-schemas - ekiga-config-tool --install-schemas --Disable the STUN support while running the configuration wizard; --Make 2 new sip accounts and while running the configuration wizard,register with one of the new users. --Add a sip account to ekiga with authentication user being the same as user name. If this doesn't help, probably there might be some library to be installed to keep the values in the respective fields. I have been able to run Ekiga 3.0.2 with H264 enabled on Ubuntu 8.10,8.04 without any similar issues. On Fri, Jan 30, 2009 at 5:08 PM, Alec Leamas leamas.a...@gmail.com wrote: Thanks for your reply! First of all I should add that I'm on Fedora/X86_64. Did the ekiga-config-tool thing. After a reinstall, and disabling the stun server, there is only two accounts: my ekiga account and an account at sip.mysecretary.net. Situation after a Chat | Quit + restart: - The data for both accounts is corrupted (password moved to Authentication User, Password + Timeout set to random values). - The account is presented as Registered despite that it isn't logged in at the server (I can verify this on the server side for the mysecretary account). - Invoking the Account | Edit Account dialog with correct, unchanged data effectively toggles the account between Registered and Unregistered. - With data OK, successfully logged in to mysecretary.net and making a Chat | Quit the server does not understand that the client is disconnected (still presented as present/logged in by server). Possibly a server issue? - The server eventually understands that the client has disconnected after the timeout specified fot the account. I have a feeling that there are at least two things here: data corruption and presence mgmt. But, I'm a newbie and should thus not have any feelings ;-) Damien Sandras wrote: Le jeudi 29 janvier 2009 à 13:45 +0100, Alec Leamas a écrit : Oops, forgot... Ekiga 3.0.2 on Fedora 10, updated as of today. The install is a clean install from Fedora's repositories. Try purging the configuration totally (ekiga-config-tool --clean) and start from scratch. There is no known bug corrupting the accounts data. ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] Newbie, help: Account mgmt problems
Thanks for your reply! As for the data corruption issues, this seems to happen iff I leave the field Authentication User blank in the Edit Account dialog. If I fill this (with same vale as User) data is not corrupted and Ekiga runs fine. So, I don't have any blocking errors for the time being. But the presence stuff still seems a little odd e. g., Ekiga displays an account as Registered despite a login failure. I've started a thread on Fedora Forum to see if there are Fedora users having similar problems. No luck so far. I'll try your recipe, and look a little more into this. Not this evening, though ;-) Stay tuned.. --alec chaitanya mehandru wrote: If you can do this,it may help to resolve: - ekiga-config-tool --clean - ekiga-config-tool --fix-permissions - ekiga-config-tool --clean-schemas - ekiga-config-tool --install-schemas --Disable the STUN support while running the configuration wizard; --Make 2 new sip accounts and while running the configuration wizard,register with one of the new users. --Add a sip account to ekiga with authentication user being the same as user name. If this doesn't help, probably there might be some library to be installed to keep the values in the respective fields. I have been able to run Ekiga 3.0.2 with H264 enabled on Ubuntu 8.10,8.04 without any similar issues. On Fri, Jan 30, 2009 at 5:08 PM, Alec Leamas leamas.a...@gmail.com mailto:leamas.a...@gmail.com wrote: Thanks for your reply! First of all I should add that I'm on Fedora/X86_64. Did the ekiga-config-tool thing. After a reinstall, and disabling the stun server, there is only two accounts: my ekiga account and an account at sip.mysecretary.net http://sip.mysecretary.net. Situation after a Chat | Quit + restart: - The data for both accounts is corrupted (password moved to Authentication User, Password + Timeout set to random values). - The account is presented as Registered despite that it isn't logged in at the server (I can verify this on the server side for the mysecretary account). - Invoking the Account | Edit Account dialog with correct, unchanged data effectively toggles the account between Registered and Unregistered. - With data OK, successfully logged in to mysecretary.net http://mysecretary.net and making a Chat | Quit the server does not understand that the client is disconnected (still presented as present/logged in by server). Possibly a server issue? - The server eventually understands that the client has disconnected after the timeout specified fot the account. I have a feeling that there are at least two things here: data corruption and presence mgmt. But, I'm a newbie and should thus not have any feelings ;-) Damien Sandras wrote: Le jeudi 29 janvier 2009 à 13:45 +0100, Alec Leamas a écrit : Oops, forgot... Ekiga 3.0.2 on Fedora 10, updated as of today. The install is a clean install from Fedora's repositories. Try purging the configuration totally (ekiga-config-tool --clean) and start from scratch. There is no known bug corrupting the accounts data. ___ ekiga-list mailing list ekiga-list@gnome.org mailto:ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
[Ekiga-list] Newbie, help: Account mgmt problems
I have a setup with four SIP providers, the last most used. Once configured, everything works OK. But if I exit Ekiga, and later restart it, the account data for my last account is corrupted: The password has became Authentication user, the timeout is some random value. In this situation my client obviously can connect to the sip provider, I can verify this on the server side. However, the Accounts window still presents the account as Registered. If I rectify the data it works again. However, if I invoke the Edit dialog for this account and closes it without changing anything (data OK) the account becomes Unregistered. Invoking Edit Account again, closing with same data restores the account to Registered In short, a mess. Has anyone out there a clue to what's going on? --alec ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] Newbie, help: Account mgmt problems
Le jeudi 29 janvier 2009 à 13:21 +0100, Alec Leamas a écrit : I have a setup with four SIP providers, the last most used. Once configured, everything works OK. But if I exit Ekiga, and later restart it, the account data for my last account is corrupted: The password has became Authentication user, the timeout is some random value. In this situation my client obviously can connect to the sip provider, I can verify this on the server side. However, the Accounts window still presents the account as Registered. If I rectify the data it works again. However, if I invoke the Edit dialog for this account and closes it without changing anything (data OK) the account becomes Unregistered. Invoking Edit Account again, closing with same data restores the account to Registered In short, a mess. Has anyone out there a clue to what's going on? --alec What's your platform? How did you installed? What is the ekiga version ? ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list
Re: [Ekiga-list] Newbie, help: Account mgmt problems
Oops, forgot... Ekiga 3.0.2 on Fedora 10, updated as of today. The install is a clean install from Fedora's repositories. yannick wrote: 3. Le jeudi 29 janvier 2009 à 13:21 +0100, Alec Leamas a écrit : I have a setup with four SIP providers, the last most used. Once configured, everything works OK. But if I exit Ekiga, and later restart it, the account data for my last account is corrupted: The password has became Authentication user, the timeout is some random value. In this situation my client obviously can connect to the sip provider, I can verify this on the server side. However, the Accounts window still presents the account as Registered. If I rectify the data it works again. However, if I invoke the Edit dialog for this account and closes it without changing anything (data OK) the account becomes Unregistered. Invoking Edit Account again, closing with same data restores the account to Registered In short, a mess. Has anyone out there a clue to what's going on? --alec What's your platform? How did you installed? What is the ekiga version ? ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list ___ ekiga-list mailing list ekiga-list@gnome.org http://mail.gnome.org/mailman/listinfo/ekiga-list