找回密码
 立即注册
查看: 245|回复: 3

【2.0.2】绿色版软件一个bug和崩溃信息

[复制链接]

1

主题

1

回帖

36

积分

新手上路

积分
36
发表于 2025-1-3 16:42:49 | 显示全部楼层 |阅读模式
1.bug:启动软件首次手动执行任务,消息框不显示消息。
    任务:
    屏幕截图 2025-01-03 082311.png
煤砖叫醒工.ztt (11.8 KB, 下载次数: 1)
    首次执行:(序号2)提示声音正常,(序号3)没有消息框
    如果在(序号4)延迟过程中(即第一次执行未完全结束)再次运行该复合任务可以正常显示(序号3)消息框,任务正常运行。
        但是会引起一个崩溃:
        此时修改这个任务的动作,比如把(序号2)的提示声音更改为其他的,点击保存时软件崩溃。



2.崩溃信息:
--------Exception-----------

进程:zTasker
版本号:2.0.2.6580
进程ID:18660
崩溃线程ID:22932
机器码:61f520a58b16da5f5c59c7fbcd51e64c
异常代码:0xC0000005
异常地址:0x77E15995
异常模块:C:\windows\SYSTEM32\ntdll.dll
异常模块地址:0x00064995
异常信息:EXCEPTION_ACCESS_VIOLATION.Attempted to write to an inaccessible address.Virtual address 0x00000014.
DUMP文件路径:C:\Users\34939\AppData\Local\Temp\com.everauto.ztasker\61f520a58b16da5f5c59c7fbcd51e64c_4220703.dmp
程序启动时间:2025-01-03 08:04:40.135
程序异常时间:2025-01-03 08:07:44
操作系统:Windows 11 Pro X64 (23H2 build 22631)
可用空间:48409.7MB

--------Exception-----------
61f520a58b16da5f5c59c7fbcd51e64c_4220703.zip (16 KB, 下载次数: 0)

3.另外,(ID 1)弹窗提醒-提醒声音 是否可以添加一个修改声音输出设备的选项,我希望在蓝牙音箱上播放,但是软件默认在有线扬声器播放。





回复

使用道具 举报

1

主题

1

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2025-1-3 16:55:03 | 显示全部楼层
本帖最后由 Vertin 于 2025-1-3 16:56 编辑

忘了贴上日志了:
启动软件

[2025-01-03 08:46:50:538] <wWinMain> Main App init, GDIPHelper and CWndShadow, appid:2556, appver:2.0.2, system:Windows 11 Pro X64 (23H2 build 22631)
[2025-01-03 08:46:50:539] <wWinMain> Boot alerady:1小时49分27秒 (2025-01-03 06:57:23)
[2025-01-03 08:46:50:540] <wWinMain>
[2025-01-03 08:46:50:541] <wWinMain> Main App Setp 0, Frame Init
[2025-01-03 08:46:50:541] <CUnify::CUnify> create unify
[2025-01-03 08:46:50:542] <wWinMain> Check only one instance and try pop last main window, appid:2556
[2025-01-03 08:46:50:543] <CTaskListUI::HandleMessage> 接收二次命令行参数
第一次运行任务

[2025-01-03 08:46:53:792] 运行 <复合任务:煤砖叫醒工, 序号:3, ID:274>
[2025-01-03 08:46:53:800] 进程条件匹配!名称:qbittorrent.exe,当前动作序号:1, 所属复合任务ID:274
[2025-01-03 08:46:53:802] 条件成立,您选择了继续复合任务流程,当前动作序号:1, 所属复合任务ID:274
[2025-01-03 08:46:53:802] 运行 <子任务:弹窗提醒, 序号:1, 所属复合任务ID:274>
[2025-01-03 08:46:53:803] 创建提醒窗口:274 <子任务:弹窗提醒, 序号:1, 所属复合任务ID:274>
[2025-01-03 08:46:53:804] 创建提醒窗口完成,准备显示:274 <子任务:弹窗提醒, 序号:1, 所属复合任务ID:274>
[2025-01-03 08:46:53:818] <CRemindWnd::SetUI> CRemindWnd::SetUI
任务在这里卡住了,窗口不显示,后续任务也不执行。
帖子中有个错误,这里并没有进行到“延迟”的任务,只是单纯的卡到这了
接下来是第二次启动

[2025-01-03 08:46:58:944] 运行 <复合任务:煤砖叫醒工, 序号:3, ID:274>
[2025-01-03 08:46:58:953] 进程条件匹配!名称:qbittorrent.exe,当前动作序号:1, 所属复合任务ID:274
[2025-01-03 08:46:58:954] 条件成立,您选择了继续复合任务流程,当前动作序号:1, 所属复合任务ID:274
[2025-01-03 08:46:58:954] 运行 <子任务:弹窗提醒, 序号:1, 所属复合任务ID:274>
[2025-01-03 08:46:58:956] 提醒窗口已经存在:274 <子任务:弹窗提醒, 序号:1, 所属复合任务ID:274>
[2025-01-03 08:46:58:957] 完成关闭已经存在的提醒窗口:274 <子任务:弹窗提醒, 序号:1, 所属复合任务ID:274>
[2025-01-03 08:46:58:957] 创建提醒窗口:274 <子任务:弹窗提醒, 序号:1, 所属复合任务ID:274>
[2025-01-03 08:46:58:958] 创建提醒窗口完成,准备显示:274 <子任务:弹窗提醒, 序号:1, 所属复合任务ID:274>
[2025-01-03 08:46:58:973] <CRemindWnd::SetUI> CRemindWnd::SetUI
[2025-01-03 08:46:59:786] 子任务执行完毕! <子任务:弹窗提醒, 序号:1, 所属复合任务ID:274>
[2025-01-03 08:46:59:787] 开始执行子任务->消息框,当前动作序号:3, 所属复合任务ID:274
[2025-01-03 08:47:04:587] 用户选择取消执行子任务->消息框,当前动作序号:3, 所属复合任务ID:274
[2025-01-03 08:47:04:611] 复合任务执行完毕! <复合任务:煤砖叫醒工, 序号:3, ID:274>
[2025-01-03 08:47:04:613] <UITrayProxy::OnEvent> RunningTaskCount>0 1
[2025-01-03 08:47:05:658] <CLogWnd:oadLog> logFile:F:\APP\zTasker\User\Logs\2025-01-03.log
第二次成功执行


---------------
这个bug在我这里可以稳定触发
回复

使用道具 举报

56

主题

485

回帖

3314

积分

超级版主

积分
3314
发表于 2025-1-3 18:10:41 | 显示全部楼层
感谢反馈
声音输出设备更改很麻烦,暂时不提供支持,你可用复合任务,执行前,调用外部程序或者脚本改系统的默认输出设备为蓝牙,执行后,改回默认设备
回复

使用道具 举报

56

主题

485

回帖

3314

积分

超级版主

积分
3314
发表于 2025-1-3 18:24:53 | 显示全部楼层
Vertin 发表于 2025-1-3 16:55
忘了贴上日志了:

[2025-01-03 08:46:50:538]  Main App init, GDIPHelper and CWndShadow, appid:2556, a ...

需要明确一点,复合任务执行是串行的,弹框提醒是同步的,所以你的序号3消息框,必须关闭弹框提醒后才能显示,如果你想自动完成,可以勾选自动关闭
如果你关了弹窗提醒,注意序号3的消息框,是不是到后面去了

还有:复合任务,运行中是不能再次运行或者编辑的,比如鼠标点击这种,会带来混乱,不知道你的为啥可以编辑,我会加上再次运行限制
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|zTasker

GMT+8, 2025-4-6 02:32 , Processed in 0.064118 second(s), 23 queries .

快速回复 返回顶部 返回列表