GNOME Bugzilla – Bug 537275
Crash in html_object_is_text at htmlobject.c line 1343
Last modified: 2017-02-09 13:37:59 UTC
What were you doing when the application crashed? - Ctrl+U to see the source of the message which has a lot of PDF-files in it - while loading switch to normal window --> crash Distribution: Debian lenny/sid Gnome Release: 2.22.2 2008-05-29 (Debian) BugBuddy Version: 2.22.0 System: Linux 2.6.25-2-686 #1 SMP Tue May 27 15:38:35 UTC 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10400090 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: gnome Memory status: size: 161103872 vsize: 161103872 resident: 90386432 share: 23343104 rss: 90386432 rss_rlim: 4294967295 CPU usage: start_time: 1212934100 rtime: 4981 utime: 4669 stime: 312 cutime:10 cstime: 14 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evolution' [Thread debugging using libthread_db enabled] [New Thread 0xb67e3740 (LWP 3852)] [New Thread 0xb1bf8b90 (LWP 5767)] [New Thread 0xac9feb90 (LWP 4074)] [New Thread 0xb5551b90 (LWP 3885)] [New Thread 0xae3f1b90 (LWP 3883)] 0xb7fce424 in __kernel_vsyscall ()
+ Trace 199872
Thread 1 (Thread 0xb67e3740 (LWP 3852))
----------- .xsession-errors (3753 sec old) --------------------- Got keycode 96 Got modmask 0 Keymap changed! Regrabbing keys...Removing grab for 'F12' Got accel 65481, 0, 0 Got keycode 96 Got modmask 0 Keymap changed! Regrabbing keys...Removing grab for 'F12' Got accel 65481, 0, 0 Got keycode 96 Got modmask 0 Keymap changed! Regrabbing keys...Removing grab for 'F12' Got accel 65481, 0, 0 Got keycode 96 Got modmask 0 Got Event! 22, -1 --------------------------------------------------
How did you switch there? it seems you didn't change the window, but closed the one which was going to show you a message source?
(In reply to comment #1) > How did you switch there? it seems you didn't change the window, but closed the > one which was going to show you a message source? Yeah that is correct. 1. I pressed Ctrl+U. 2. A new window is opened, but nothing is displayed yet, since I guess it is parsing all those pdf-files. 3. Swith window with Alt-Tab to Evolution main window, but nothing is displayed, because I guess the whole program is busy. 4. Swith with Alt-Tab back to message source window. 5. Click with pointer on cross to close the window (sorry I forgot that). 6. Crash. Thanks, Paul
Created attachment 113252 [details] [review] proposed evo patch for evolution; I'm not sure whether this is a correct patch or not, I only know that I can reproduce this without it, but I cannot reproduce it with it. All the trouble makes the thing the GtkHTMLStream wasn't closed on the cancellation, so it was in the middle of the parsing. Also notice the EMSyncStream does everything on idle, so should be fine to skip passing data to the child structure when we know we are canceled.
I also noticed that the Esc or Alt+F4 key press takes some time to take effect. I just want to mention to you to know that.
Milan, even Im not so sure, Just take it for trunk, not for stable. What do you feel?
I agree, some testing in trunk would help. I'll close this (after the commit), but feel free to reopen when it shows even after the patch.
Committed to trunk. Committed revision 35680.
*** Bug 585225 has been marked as a duplicate of this bug. ***
(In reply to comment #8) > *** Bug 585225 has been marked as a duplicate of this bug. *** The bug is from 2.26, but the reporter told me that it's not reproducible, thus I'm keeping this closed until some steps/data will be provided.
*** Bug 585945 has been marked as a duplicate of this bug. ***
I can pretty consistently reproduce bug 585945 when switching from multi-megabyte message to another IMAP folder.
(In reply to comment #11) > I can pretty consistently reproduce bug 585945 when switching from > multi-megabyte message to another IMAP folder. I tried with your mail (sent in private), but, except of high CPU usage and unresponsive evo, I do not see anything wrong, neither the crash. I tried with 2.26.3 and 2.27.4. It seems the WebKit is your friend here. The sources for that might land master some time soon, I was told.
bug 601984 is a dupe of this bug which is against 2.28.x , shall i reopen this bug ?
Probably yes. Unfortunately as long as it's a "random" crash, it'll be quite hard to hunt it.
*** Bug 601984 has been marked as a duplicate of this bug. ***
reopening the bug as per last dupe in 2.28.x
we got a similar crash with 3.1.3 here: https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/811835 pasting the backtrace:
+ Trace 227847
GtkHtml is not under active development anymore. Evolution (its main consumer) switched to a WebKit backend a while ago. It is currently unlikely that there will be any further GtkHtml development. Closing this report as WONTFIX as part of Bugzilla Housekeeping (bug 778387) to reflect reality. Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.