WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
225982
"ulimit -s unlimited" causes WebKitWebProcess problems which causes Evolution problems with GUI display, saving drafts, replying to email
https://bugs.webkit.org/show_bug.cgi?id=225982
Summary
"ulimit -s unlimited" causes WebKitWebProcess problems which causes Evolution...
René Genz
Reported
2021-05-19 14:19:19 PDT
Created
attachment 429097
[details]
comparison Evolution's email preview pane with and without problem Description of problem: On Fedora 34 after update to webkit2gtk3-2.32.1-1.fc34.x86_64 the setting "ulimit -s unlimited" causes WebKitWebProcess problems. Which in turn cause the e-mail client Evolution problems with saving drafts, graphical user interface display and replying to emails. Maybe more. Due to Evolution's terminal output I assume it is a problem in package webkit2gtk3. File name search leads to /usr/libexec/webkit2gtk-4.0/WebKitWebProcess Evolution's version number (3.40.0 or 3.40.1) does not matter. Changing webkit2gtk3 changes webkit2gtk3-jsc too. In terminal: - downgrade with: sudo dnf downgrade webkit2gtk3* - update with: sudo dnf update -y webkit2gtk3* Version-Release number of selected component (if applicable): evolution-data-server-langpacks-3.40.1-1.fc34.noarch evolution-data-server-3.40.1-1.fc34.x86_64 evolution-langpacks-3.40.1-1.fc34.noarch evolution-3.40.1-1.fc34.x86_64 no problem with: webkit2gtk3-2.32.0-2.fc34.x86_64 webkit2gtk3-jsc-2.32.0-2.fc34.x86_64 problem with: webkit2gtk3-2.32.1-1.fc34.x86_64 webkit2gtk3-jsc-2.32.1-1.fc34.x86_64 How reproducible: always Steps to Reproduce: 1. configure Evolution with an account (can be local with sending OR receiving set to none) and close it 2. in terminal with Bash shell execute `ulimit -s unlimited` 3. in same terminal run evolution 4. open an email draft window and try to save it Actual results: In Evolution below subject line, above body area: ---8<--- Could not create message. You may need to select different mail options. Detailed error: RangeError: Maximum call stack size exceeded. ---8<--- Output in terminal: ---8<--- $ evolution (WebKitWebProcess:2): ewebextension-WARNING **: 19:24:40.231: Failed to call script '/usr/share/evolution/webkit/e-convert.js': 0:0: Maximum call stack size exceeded. (WebKitWebProcess:2): ewebextension-WARNING **: 19:24:40.233: Failed to call script '/usr/share/evolution/webkit/e-web-view.js': 0:0: Maximum call stack size exceeded. (evolution:19572): evolution-util-WARNING **: 19:24:40.237: Failed to call 'Evo.AddRuleIntoStyleSheet("*","-e-web-view-style-sheet",".-e-web-view-background-color","background-color: #ffffff;")' function: WebKitJavascriptError:699: RangeError: Maximum call stack size exceeded. (evolution:19572): evolution-util-WARNING **: 19:24:40.237: Failed to call 'Evo.AddRuleIntoStyleSheet("*","-e-web-view-style-sheet",".-e-web-view-text-color","color: #2e3436;")' function: WebKitJavascriptError:699: RangeError: Maximum call stack size exceeded. (evolution:19572): evolution-util-WARNING **: 19:24:40.237: Failed to call 'Evo.AddRuleIntoStyleSheet("*","-e-web-view-style-sheet","body, div, p, td","unicode-bidi: plaintext;")' function: WebKitJavascriptError:699: RangeError: Maximum call stack size exceeded. ...previous 3 lines repeated 2 times... (WebKitWebProcess:2): ewebextension-WARNING **: 19:24:40.250: Failed to call script '/usr/share/evolution/webkit/e-convert.js': 0:0: Maximum call stack size exceeded. (WebKitWebProcess:2): ewebextension-WARNING **: 19:24:40.252: Failed to call script '/usr/share/evolution/webkit/e-web-view.js': 0:0: Maximum call stack size exceeded. (evolution:19572): evolution-util-WARNING **: 19:24:40.286: Failed to call 'Evo.EnsureMainDocumentInitialized();' function: WebKitJavascriptError:699: RangeError: Maximum call stack size exceeded. (evolution:19572): evolution-util-WARNING **: 19:24:40.286: Failed to call 'Evo.AddRuleIntoStyleSheet("","-e-web-view-style-sheet",".-e-web-view-background-color","background-color: #ffffff;")' function: WebKitJavascriptError:699: RangeError: Maximum call stack size exceeded. (evolution:19572): evolution-util-WARNING **: 19:24:40.286: Failed to call 'Evo.AddRuleIntoStyleSheet("","-e-web-view-style-sheet",".-e-web-view-text-color","color: #2e3436;")' function: WebKitJavascriptError:699: RangeError: Maximum call stack size exceeded. (evolution:19572): evolution-util-WARNING **: 19:24:40.286: Failed to call 'Evo.AddRuleIntoStyleSheet("","-e-web-view-style-sheet","body, div, p, td","unicode-bidi: plaintext;")' function: WebKitJavascriptError:699: RangeError: Maximum call stack size exceeded. ...previous 3 lines repeated multiple times... ---8<--- Expected results: Using Evolution without problems. Additional info: You can put "ulimit -s unlimited" in /etc/profile.d/custom.sh (and re-log in) or in ~/.bashrc (and start a new terminal) to get the same results. No problem if it is stored in ~/.bash_profile. Maybe I did something wrong. TCSH users store "limit stacksize unlimited" in custom.csh or ~/.cschrc or execute it in order to get the same results. With the problem the email preview pane has a white border. Without problem a grey border. See attachment. With the problem replying to an email leaves the email body empty, no quoted text.
Attachments
comparison Evolution's email preview pane with and without problem
(6.42 KB, image/jpeg)
2021-05-19 14:19 PDT
,
René Genz
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-05-26 14:20:34 PDT
<
rdar://problem/78532035
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug