Epiphany: Opening Preference Dialog Crashed With Assertion Failed (converted != null)
Distribution: Arch Linux GNOME Version: 3.30.1 Application: Epiphany
I compiled the latest version of Epiphany from Git. I tried to open the Preference dialog from Epiphany web browser and all i get is assertion failed. I even tried it with a version of Epiphany from Arch repository (extra/epiphany 3.30.1-1) and opening a Preference dialog still crashed. Here's the error message:
**
ERROR:../lib/ephy-time-helpers.c:79:eel_strdup_strftime: assertion failed: (converted != NULL)
Aborted (core dumped)
I believe it may have something to do with Firefox Sync built-in to Epiphany, which is why I'm getting this:
The username and email address below is redacted for privacy:
** (epiphany:21079): WARNING **: 09:50:53.921: Failed to store password record for (https://192.168.0.5:8443, https://192.168.0.5:8443, [REDACTED], username, password): Timeout was reached
** (epiphany:21079): WARNING **: 09:50:54.089: Failed to store password record for (https://www.projecthoneypot.org, https://www.projecthoneypot.org, [REDACTED], USER_LOGIN, USER_LOGIN_PASS): Timeout was reached
** (epiphany:21079): WARNING **: 09:50:54.268: Failed to store password record for (https://sourceforge.net, https://sourceforge.net, [REDACTED], [...], [...]): Timeout was reached
I wiped out epiphany from .config, .cache, and .local/share. Even if I do that, not only I get the warnings about passwords above, I also get warnings as below:
** (epiphany:21314): WARNING **: 10:02:30.812: Failed to clear secrets from password schema: Timeout was reached
** (epiphany:21314): WARNING **: 10:02:30.812: Failed to clear secrets from password schema: Timeout was reached
** (epiphany:21314): WARNING **: 10:02:30.812: Failed to clear secrets from password schema: Timeout was reached
...
It's as though the preferences are not cleaned up in Epiphany. So even if I wipe the trace of ephiphany from my home directory, opening Preferences dialog still caused an "assertion failed."
I wonder if strace can help...?
sendmsg(5, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\1 \0\0\0\200\3\0\0w\0\0\0\1\1o\0\36\0\0\0/org/a11"..., iov_len=136}, {iov_base="\7\0\0\0defunct\0\0\0\0\0\0\0\0\0\1i\0\0\0\0\0\0\0\0\0\0", iov_len=32}], msg_iovlen=2, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 168
write(2, "**\nERROR:../lib/ephy-time-helper"..., 98**
ERROR:../lib/ephy-time-helpers.c:79:eel_strdup_strftime: assertion failed: (converted != NULL)
) = 98
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
getpid() = 21768
gettid() = 21768
tgkill(21768, 21768, SIGABRT) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=21768, si_uid=1000} ---
+++ killed by SIGABRT (core dumped) +++
Aborted (core dumped)