GNOME Bugzilla – Bug 518215
crash in Epiphany Web Browser: accessing an https site with a private instance and specified profile directory
Last modified: 2008-05-23 21:45:03 UTC
Version: 2.21.90 What were you doing when the application crashed? This crash can be reproduced by running: epiphany -p https://ssl.google-analytics.com/ --profile=blah The crash occurs iff accessing an SSL-enabled site AND using a private instance of epiphany AND using a specified, relative path to for a profile directory. N.B., the following is printed to the console during the crash: Xlib: unexpected async reply (sequence 0x638)! Distribution: Debian lenny/sid Gnome Release: 2.20.3 2008-01-12 (Debian) BugBuddy Version: 2.20.1 System: Linux 2.6.24-1-686 #1 SMP Wed Feb 6 15:20:27 UTC 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10400090 Selinux: No Accessibility: Disabled GTK+ Theme: ClearlooksClassic Icon Theme: gnome Memory status: size: 101269504 vsize: 101269504 resident: 34201600 share: 22593536 rss: 34201600 rss_rlim: 4294967295 CPU usage: start_time: 1203767525 rtime: 112 utime: 98 stime: 14 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/epiphany-browser' Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb5e96b20 (LWP 11591)] [New Thread 0xb2f45b90 (LWP 11596)] [New Thread 0xb384cb90 (LWP 11595)] [New Thread 0xb404db90 (LWP 11594)] [New Thread 0xb484eb90 (LWP 11593)] [New Thread 0xb54e5b90 (LWP 11592)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 190178
Thread 4 (Thread 0xb404db90 (LWP 11594))
----------- .xsession-errors (1083026 sec old) --------------------- (rhythmbox:12134): RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL' failed (rhythmbox:12134): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:12134): RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL' failed (rhythmbox:12134): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:12134): RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL' failed (rhythmbox:12134): RhythmDB-CRITICAL **: rhythmdb_entry_get_ulong: assertion `entry != NULL' failed (rhythmbox:12134): RhythmDB-CRITICAL **: rhythmdb_entry_get_string: assertion `entry != NULL' failed ...Too much output, ignoring rest... --------------------------------------------------
Also filed downstream in case it's a distribution issue: http://bugs.debian.org/467157
Christian?
The second backtrace on http://dev.eclipse.org/mhonarc/lists/linux-distros-dev/msg00082.html looks like my one.
I assume this works if you use --profile=`pwd`/blah ? If so, we simply need to make the profile path absolute in main().
Yes, absolute paths work fine.
Fixed in 2-22.