imfile-io / imfile-desktop

A full-featured download manager.
https://imfile.io
MIT License
1.99k stars 46 forks source link

[BUG]: 内存泄露页面卡死 #104

Open DreamMaoMao opened 4 months ago

DreamMaoMao commented 4 months ago

Bug 描述

1.下载东西过一段时间后窗口就白屏

image

2.通过托盘退出重新打开就能恢复

3.下载过一段时间又白屏

4.已经测试的linux桌面环境:dwm,dwl,hyprland

5.这个问题也存在于原项目motrix最后的release包中(appimage包)

Motrix 版本

imfiel 版本:

Version 1.0.8 引擎版本 1.36.0 electron 30.0.1 chrome 124.0.6367.60

环境

通过appimage包启动的

复现步骤

1.进入hyprland桌面

2.打开imfile开启下载

3.切换到其他工作区

4.过10分钟(很多时候都是五分钟左右开始白屏,有时6分钟,有时7分钟)

5.切换回imfile所在的工作区

额外信息

1.尝试从终端中启动查看打印信息,但是并没有看到任何异常信息 只有ipc消息,

image

验证

DreamMaoMao commented 4 months ago

https://github.com/agalwood/Motrix/issues/65

https://github.com/agalwood/Motrix/issues/62

似乎以前就有这个问题 但是没有被修复

DreamMaoMao commented 4 months ago

swappy-20240507-120941

debug这里显示内存有问题 是不是内存泄露了

chenjia404 commented 3 months ago

这里跟踪一下

hub010 commented 3 months ago

我也偶然遇到,任务下载中(软件突然黑屏,关闭重启以后能继续使用),这个问题有点严重,原Motrix就存在这个问题,但依然没有修复,主要是不是经常发生。在这里只有请求开发者认真关注一下这个问题,后期能够彻底解决!辛苦开发者了。

DreamMaoMao commented 3 months ago

在同时下载高速任务的时候这个问题我是稳定出现的,一般都是五分钟左右,如果是下载一些低速任务,这个问题就不会出现.

高速任务指的是:一般是同时下载五个3MB/s以上的任务.

低速人物指的是同时下载五个以下的都低于1MB/s的任务.

感觉像是任务的释放速度赶不上生成速度导致内存资源逐渐被占满了一样.

Collllin commented 3 months ago

同样经常遇到这个问题,希望可以关注一下,辛苦!