GNOME Bugzilla – Bug 272976
hang / 100% CPU cycle while editing ...
Last modified: 2008-02-01 13:48:57 UTC
Editing the end of a very long, complex and valuable document when everything locked up:
+ Trace 56099
Thread 1 (Thread 16384 (LWP 4336))
Run till exit from #0 0x40453de4 in html_text_slave_cursor_left (slave=0x12da8f90, cursor=0x107a2248) at htmltextslave.c:1375 [Switching to Thread 16384 (LWP 4336)] 0x4044ddfe in html_text_cursor_left (self=0x12c9d258, cursor=0x107a2248) at htmltext.c:2519 2519 htmltext.c: No such file or directory. in htmltext.c Value returned is $1 = 1 (gdb) finish Run till exit from #0 0x4044ddfe in html_text_cursor_left (self=0x12c9d258, cursor=0x107a2248) at htmltext.c:2519 0x40433f38 in html_object_cursor_left (self=0x12c9d258, cursor=0x107a2248) at htmlobject.c:1553 1553 htmlobject.c: No such file or directory. in htmlobject.c Value returned is $2 = 1 (gdb) finish Run till exit from #0 0x40433f38 in html_object_cursor_left (self=0x12c9d258, cursor=0x107a2248) at htmlobject.c:1553 0x404024d3 in left_in_flow (cursor=0x107a2248) at htmlcursor.c:943 943 htmlcursor.c: No such file or directory. in htmlcursor.c Value returned is $3 = 1 (gdb) finish Run till exit from #0 0x404024d3 in left_in_flow (cursor=0x107a2248) at htmlcursor.c:943 0x404026c6 in html_cursor_left_edge_of_line (cursor=0x107a2248, engine=0x10806e08) at htmlcursor.c:975 975 in htmlcursor.c Value returned is $4 = 1 (gdb) finish Run till exit from #0 0x404026c6 in html_cursor_left_edge_of_line (cursor=0x107a2248, engine=0x10806e08) at htmlcursor.c:975 <hang forever> I have: gtkhtml2-devel-3.5.6.0.200502220400-0.snap.novell.0.1 libgtkhtml-2.6.1-2.1 gtkhtml2-3.5.6.0.200502220400-0.snap.novell.0.1
I'm also a frantic user of 'tabs' to indent things - so quite possibly this is tab related. Finally I also got a load of these on the console - although, they may be completely unrelated since I got an aspell thing after them: (evolution:4336): gtkhtml-CRITICAL **: file htmlcursor.c: line 628 (html_cursor_jump_to_position): assertion `position >= 0' failed (evolution:4336): gtkhtml-CRITICAL **: file htmlcursor.c: line 628 (html_cursor_jump_to_position): assertion `position >= 0' failed (evolution:4336): gtkhtml-CRITICAL **: file htmlcursor.c: line 628 (html_cursor_jump_to_position): assertion `position >= 0' failed (evolution:4336): gtkhtml-CRITICAL **: file htmlcursor.c: line 628 (html_cursor_jump_to_position): assertion `position >= 0' failed (evolution:4336): gtkhtml-CRITICAL **: file htmlcursor.c: line 628 (html_cursor_jump_to_position): assertion `position >= 0' failed restoring draft flag 'text/plain' ** (evolution:4336): WARNING **: aspell error: No word lists can be found for the language "en_GB". Terminated
I was able to reproduce it when I was editing a very long HTML page in the evolution composer window. I was doing a lot of cut-n-paste and then formatting the text when this hang happened. The evolution window and the composer window both got hung with the following messages on the console (from where I had started evolution): (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory (evolution-2.2:6889): gtkhtml-WARNING **: No such file or directory I have the following versions of gtkhtml on my test machine: gtkhtml2-3.6.2.0.200505010300-0.snap.novell.0.1 libgtkhtml-2.6.1-2.1
Would you be able to attach a test page here so that I can have a look?
Attaching a long html page which when edited either hangs or crashes evolution.
Created attachment 46584 [details] HTML Page which when edited in composer hangs evolution.
*** Bug 300696 has been marked as a duplicate of this bug. ***
Subodh, I am unable to replicate the problem.
Please look at the dup in Comment #6. It actually doesn't look related at all to me, based on the stacktrace, but it shows another place that the editor is locking up, along with the source that pretty clearly shows the editor is going into an infinite loop. If it's not related, please re-open that bug. Thanks!
Hey Luke, You are right. 300696 is very much reproducible by me and I am re-opening it. Thank you.
Comment 1: Has the fix to Bug 300696 cleared the issue ? I can't reproduce the bug now. Comment 2: Please have a look at Bug 273512. The warnings look similar. Comment 4,5: The page has nested tables. Could be related to Bug 331541.
can anybody still reproduce this, or has fixing bug 300696 had a positive side effect on this? :-) this isn't a blocker bug imo.
Closing this since it's been in needinfo state for more than a year.