nextcloud / tasks

:white_check_mark: Tasks app for Nextcloud
https://apps.nextcloud.com/apps/tasks
GNU Affero General Public License v3.0
565 stars 97 forks source link

Tab crashing when moving task #2666

Open baldrianbandit opened 2 weeks ago

baldrianbandit commented 2 weeks ago

Steps to reproduce

  1. Create two tasks
  2. Create a subtask within one of them
  3. Move that subtask to the other task

Expected behavior

Subtask moved

Actual behaviour

Chrome tab crashing: Error code: RESULT_CODE_KILLED_BAD_MESSAGE

Tasks app version

0.16.1

CalDAV-clients used

No response

Browser

Chromium 128 Arch Linux / Chrome 128 Windows 10

Client operating system

No response

Server operating system

Arch Linux

Web server

None

Database engine version

None

PHP engine version

None

Nextcloud version

29.0.5-1

Updated from an older installed version or fresh install

None

List of activated apps

No response

Nextcloud configuration

No response

Web server error log

No response

Log file

No response

Browser log

No response

Additional info

I think this might be a Chrome issue - feel free to close. Other browsers tested and working fine: Firefox, Qutebrowser. Can somebody reproduce?

Might this relate? https://stackoverflow.com/questions/74714574/chrome-tab-breaks-with-result-code-killed-bad-message-when-service-worker-tries

will-hut commented 1 week ago

Getting the same issue here. Works fine on Firefox, crashes on Chrome and Edge.

Chrome log below:

[16832:17604:0905/200830.959:ERROR:validation_errors.cc(117)] Invalid message: VALIDATION_ERROR_DESERIALIZATION_FAILED [16832:17604:0905/200830.959:ERROR:render_process_host_impl.cc(5257)] Terminating render process for bad Mojo message: Received bad user message: Validation failed for blink.mojom.LocalFrameHost.74 [VALIDATION_ERROR_DESERIALIZATION_FAILED] [16832:17604:0905/200830.959:ERROR:bad_message.cc(29)] Terminating renderer for bad IPC message, reason 123 [16832:17604:0905/200831.117:ERROR:interface_endpoint_client.cc(722)] Message 802396188 rejected by interface blink.mojom.LocalFrameHost

thiswillbeyourgithub commented 1 week ago

Crashes on brave too (which isn't surprising as it's chromium based)

dherzog90 commented 1 week ago

Crashes on brave too (which isn't surprising as it's chromium based)

can confirm issue on brave

sidgames5 commented 1 week ago

I can confirm this on brave

thiswillbeyourgithub commented 1 week ago

It's unfortunately making the app pretty much useless for me. I'm happy with using planify but there's no webui

JacobSussan commented 6 days ago

Same issue, seems to be a VALIDATION_ERROR_DESERIALIZATION_FAILED error causing the renderer to abort.

[15256:11948:0912/110456.379:ERROR:validation_errors.cc(117)] Invalid message: VALIDATION_ERROR_DESERIALIZATION_FAILED [15256:11948:0912/110456.380:ERROR:render_process_host_impl.cc(5257)] Terminating render process for bad Mojo message: Received bad user message: Validation failed for blink.mojom.LocalFrameHost.74 [VALIDATION_ERROR_DESERIALIZATION_FAILED] [15256:11948:0912/110456.380:ERROR:bad_message.cc(29)] Terminating renderer for bad IPC message, reason 123 [15256:11948:0912/110456.380:ERROR:interface_endpoint_client.cc(722)] Message 1539770478 rejected by interface blink.mojom.LocalFrameHost

frankmcc commented 1 hour ago

Can confirm - Works in Firefox - Chrome browsers broken.

overholted commented 1 hour ago

Can confim. All above are correct. Trying to drag a task in Chrome, Edge or Vivaldi crashes browser window. Dragging works in Firefox, though. Tried on 3 different Windows computers. Problem exists on both NextCloud 27.1.3 on self-hosted, manually installed Ubuntu 20.04 server and 29.0.7 on an up-to-date Cloudron server. All plugins are updated.

I cleared my browser cache and cookies. Closed everything, restarted my computer. I cleared some disk space on my Cloudron server and increased the memory available to the app. I stopped and restarted the Cloudron container as well as both the servers.