GNOME Bugzilla – Bug 361606
crash in Epiphany Web Bookmarks: Trying to add a password...
Last modified: 2006-10-14 22:16:03 UTC
Version: 2.16.1 What were you doing when the application crashed? Trying to add a password via the Python bindings. Simply executing these two lines in the Python console can duplicate the segfault: import epiphany epiphany.ephy_embed_shell_get_default().get_embed_single().add_password(epiphany.PasswordInfo('host', 'user', 'pw')) Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 156958720 vsize: 0 resident: 156958720 share: 0 rss: 39497728 rss_rlim: 0 CPU usage: start_time: 1160620557 rtime: 0 utime: 221 stime: 0 cutime:204 cstime: 0 timeout: 17 it_real_value: 0 frequency: 0 Backtrace was generated from '/usr/bin/epiphany' (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 -1228745040 (LWP 30214)] [New Thread -1345045600 (LWP 30224)] [New Thread -1336652896 (LWP 30223)] [New Thread -1328260192 (LWP 30222)] [New Thread -1311450208 (LWP 30221)] [New Thread -1319842912 (LWP 30220)] [New Thread -1302037600 (LWP 30218)] [New Thread -1248502880 (LWP 30217)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 75924
Thread 1 (Thread -1228745040 (LWP 30214))
This seems to be due to an unimplemented function in the Mozilla embed. I'm attaching a patch to implement it, which fixes the problem for me.
Created attachment 74538 [details] [review] Initial patch Added patch to implement the EphyPasswordManagerIface.add method
The patch works fine for me. I see the new password in the list of stored passwords. chpe, should I commit this?
2006-10-15 Wouter Bolsterlee <wbolster@gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Implement EphyPasswordManagerIface.add to add stored passwords. Fixes bug #361606, patch by John Millikin.