Hi!For a few weeks now, Balsa has been crashing on me when trying to open certain (but not all) HTML emails. I am using the gtk3 git branch*, and I have version 2.0.4 of the Arch Linux webkitgtk package installed (the error seems to be Webkit-related, see below):
https://www.archlinux.org/packages/extra/x86_64/webkitgtk/File list: https://www.archlinux.org/packages/extra/x86_64/webkitgtk/files/
Here is Balsa's crash output (running in gdb):(balsa:20300): Gtk-WARNING **: drawing failure for widget `WebKitWebView': invalid value (typically too big) for the size of the input (surface, pattern, etc.)
(balsa:20300): Gdk-ERROR **: The program 'balsa' received an X Window System error.
This probably reflects a bug in the program. The error was 'BadAlloc (insufficient resources for operation)'. (Details: serial 4863 error_code 11 request_code 53 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningfulbacktrace from your debugger if you break on the gdk_x_error() function.)
Program received signal SIGTRAP, Trace/breakpoint trap. 0x00007ffff29c7d4d in g_logv () from /usr/lib/libglib-2.0.so.0 Here is the corresponding backtrace: #0 0x00007ffff29c7d4d in g_logv () from /usr/lib/libglib-2.0.so.0 #1 0x00007ffff29c7f32 in g_log () from /usr/lib/libglib-2.0.so.0 #2 0x00007ffff5426e60 in ?? () from /usr/lib/libgdk-3.so.0 #3 0x00007ffff5431801 in ?? () from /usr/lib/libgdk-3.so.0 #4 0x00007fffece3d1fb in _XError () from /usr/lib/libX11.so.6 #5 0x00007fffece3a257 in ?? () from /usr/lib/libX11.so.6 #6 0x00007fffece3a305 in ?? () from /usr/lib/libX11.so.6 #7 0x00007fffece3b200 in _XReply () from /usr/lib/libX11.so.6 #8 0x00007fffec5ec098 in XIGetClientPointer () from /usr/lib/libXi.so.6 #9 0x00007ffff542336d in ?? () from /usr/lib/libgdk-3.so.0 #10 0x00007ffff58f280d in ?? () from /usr/lib/libgtk-3.so.0 #11 0x00007ffff58f2cc5 in ?? () from /usr/lib/libgtk-3.so.0 #12 0x00007ffff53fe3b8 in ?? () from /usr/lib/libgdk-3.so.0 #13 0x00007ffff29c1903 in ?? () from /usr/lib/libglib-2.0.so.0#14 0x00007ffff29c0da6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0x00007ffff29c10f8 in ?? () from /usr/lib/libglib-2.0.so.0#16 0x00007ffff29c14fa in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0x00007ffff58133bd in gtk_main () from /usr/lib/libgtk-3.so.0 #18 0x00000000004575fe in command_line_cb () #19 0x00007fffea21ad8c in ffi_call_unix64 () from /usr/lib/libffi.so.6 #20 0x00007fffea21a6bc in ffi_call () from /usr/lib/libffi.so.6#21 0x00007ffff2e93c98 in g_cclosure_marshal_generic () from /usr/lib/libgobject-2.0.so.0 #22 0x00007ffff2e93458 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff2ea440d in ?? () from /usr/lib/libgobject-2.0.so.0#24 0x00007ffff2eabe52 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #25 0x00007ffff2eac462 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #26 0x00007ffff3168e82 in g_application_run () from /usr/lib/libgio-2.0.so.0
#27 0x0000000000423edf in main () Is this a bug in Balsa, in Webkit, in Arch Linux packaging? Carlos* By the way, I have put together and uploaded a balsa-gtk3-git package for Archlinux:
https://aur.archlinux.org/packages/balsa-gtk3-git/ https://aur.archlinux.org/packages/ba/balsa-gtk3-git/PKGBUILD Comments welcome!
Attachment:
pgpKMNLF94sVr.pgp
Description: PGP signature