Bị lỗi aegisub has crashed while starting up năm 2024

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

There are still some issues to sort out, but 3.1 is largely complete so I thought it’d be good to release a beta version for people to play with. If you encounter crashes or other bugs, please report them at http://devel.aegisub.org/wiki/NewTicket. I cannot fix bugs which I am not aware of. If you have comments or complaints about changes, post them on the forums.

Barring major issues, I hope to release the final version of 3.1.0 in two weeks or so.

For a full list of changes see the changelog. Some of the highlights are:

Edit box improvements

Bị lỗi aegisub has crashed while starting up năm 2024

One of the common complaints about the removal of committing changes in the 3.0 release is that when editing subtitles or translating subtitles into another language, it’s often useful to be able to see the original version of the line as you work. 3.1 addresses this by adding an option to show the text of the line when you first selected it in addition to the current text of the line, as shown above.

There is now a basic character counter for subtitles. This displays the number of characters on the longest line of the currently selected subtitle (treating only \N as line breaks), and changes the background color if the customizable maximum is exceeded.

The styling buttons finally have hotkeys, and split line at cursor can have a hotkey assigned.

Internationalization

Case-insensitive searching now works correctly with non-latin alphabets, such as Greek and Cyrillic.

The spellchecker now does a much better job of splitting words at the right places rather than assuming that all languages use English’s word-splitting rules.

The main edit box now supports dead keys on OS X (but sadly still does not support IMEs).

Autosave

Unfortunately, sometimes Aegisub crashes when it’s been a while since you last saved. Aegisub has always had a built-in autosave, but the place it autosaves files to is not very visible, and reopening the original file could result in the autosave with all of your work getting overwritten. To solve this, Aegisub now has a convenient way to open autosaved files from the UI (File -> Open Autosaved File…), and it keeps older copies of your files around for a while.

Automation

Scripts must once again be UTF-8. Trying to support scripts in arbitrary encodings caused some problems and was a bad idea in general.

MoonScript is now natively supported, and some of Aegisub’s included libraries are now written in it.

Error reporting when running Automation scripts has been improved. The log window is much larger so that it’s actually somewhat readable, and a stack trace is printed when errors occur.

Button IDs can be set for Automation dialogs, making it possible for buttons to be triggered on Esc/Enter

OCD Typesetter Things

Duplicate and Shift by 1 Frame has been replaced with splitting lines at the current video frame. This allows you to time a line to the full duration of a sign, then step through the video and on each frame which the sign changes, hit Ctrl-D to make the current line end on the previous frame and create a copy of it that starts on the current frame. For signs which do not change on every frame, this cuts slightly cuts down on the number of keystrokes needed since you do not need to set the end times explicitly. If you prefer the old workflow, trying to split a line when the line isn’t actually visible on the current frame will simply make a duplicate of the line visible only on the current frame, which is a slightly more general version of the old behavior.

Holding alt now preserves the aspect ratio when adjusting the scale with the visual tool, and the vector clip tool now supports box selection of control points. The X/Y rotation’s grid is now less uselessly small.

The video colormatrix tag is now actually read from files, so passing files between people with different settings for Force BT.601 no longer breaks horribly. Note that Force BT.601 will switch to being off by default in a future version (once most people have started using versions of Aegisub with this fix).

Questions about Wine on Linux

tungstenboy Newbie

Bị lỗi aegisub has crashed while starting up năm 2024
Posts: 3 Joined: Wed Sep 29, 2021 6:13 am

Hello everyone, I am attempting to use Aegisub Windows (because the linux version is broken and not all icon shows) on my Chromebook Linux Development. I have upgraded the Debian version to 11 and followed this guide to install WINE: https://www.linuxmadesimple.info/2021/0 ... 60-on.html

However, after running the installer exe and running it, I get a crash:

Code:

Unhandled exception: unimplemented function msvcr120.dll.?_NewCollection@_AsyncTaskCollection@details@Concurrency@@SAPAV123@PAV_CancellationTokenState@23@@Z called in 32-bit code (0x7b00fc33).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b00fc33 ESP:0253f3d4 EBP:0253f438 EFLAGS:00000246(   - --  I  Z- -P- )
 EAX:0253f3e0 EBX:673bc000 ECX:00000004 EDX:0253f468
 ESI:0253f468 EDI:0253f5f8
Stack dump:
0x0253f3d4:  02323908 00000030 0253f44c 80000100
0x0253f3e4:  00000001 00000000 7b00fc33 00000002
0x0253f3f4:  673bc000 673bd1cb 7bc273c0 00000002
0x0253f404:  02267ad0 00000040 7bc273c0 02230094
0x0253f414:  0253f4d4 02b63d78 02230048 0253f45c
0x0253f424:  00b8cbd8 0253f450 00000008 0253f450
Backtrace:
=>0 0x7b00fc33 EntryPoint+0xffffffff() in kernelbase (0x0253f438)
  1 0x673b8afd ??0_TaskCollection@details@Concurrency@@QAE@PAV_CancellationTokenState@12@@Z+0x633() in msvcr120 (0x0253f488)
  2 0x67341b60 EntryPoint+0xffffffff() in msvcr120 (0x0253f4d4)
  3 0x0047ab0e EntryPoint+0xffffffff() in aegisub32 (0x0253f504)
  4 0x007cc42a EntryPoint+0xffffffff() in aegisub32 (0x0253f51c)
  5 0x007cc3a5 EntryPoint+0xffffffff() in aegisub32 (0x0253f570)
  6 0x007cc0b0 EntryPoint+0xffffffff() in aegisub32 (0x0253f5b0)
  7 0x007cbe75 EntryPoint+0xffffffff() in aegisub32 (0x0253f614)
  8 0x007cb7cf EntryPoint+0xffffffff() in aegisub32 (0x0253f65c)
  9 0x007cb115 EntryPoint+0xffffffff() in aegisub32 (0x0253f684)
  10 0x007c919f EntryPoint+0xffffffff() in aegisub32 (0x0253f6f0)
  11 0x007c98d1 EntryPoint+0xffffffff() in aegisub32 (0x0254fc78)
  12 0x007c9a75 EntryPoint+0xffffffff() in aegisub32 (0x0254fce8)
  13 0x007bdd38 EntryPoint+0xffffffff() in aegisub32 (0x0254fd0c)
  14 0x007bdde8 EntryPoint+0xffffffff() in aegisub32 (0x0254fd44)
  15 0x0089cb80 EntryPoint+0xffffffff() in aegisub32 (0x0254fdbc)
  16 0x0086d504 EntryPoint+0xffffffff() in aegisub32 (0x0254fe18)
  17 0x0086c1db EntryPoint+0xffffffff() in aegisub32 (0x0254fe60)
  18 0x0052456b EntryPoint+0xffffffff() in aegisub32 (0x0254fec0)
  19 0x00523fb5 EntryPoint+0xffffffff() in aegisub32 (0x0254fefc)
  20 0x00524871 EntryPoint+0xffffffff() in aegisub32 (0x0254ff18)
  21 0x0086da41 EntryPoint+0xffffffff() in aegisub32 (0x0254ff28)
  22 0x6468f7ed EntryPoint+0x140e5() in msvcp120 (0x0254ff30)
  23 0x7b62d4c0 EntryPoint+0xffffffff() in kernel32 (0x0254ff48)
  24 0x7bc575d7 EntryPoint+0xffffffff() in ntdll (0x0254ff5c)
  25 0x7bc57830 EntryPoint+0xffffffff() in ntdll (0x0254ffec)
0x7b00fc33 EntryPoint+0xffffffff in kernelbase: subl  $4,%esp
Modules:
Module  Address      Debug info  Name (38 modules)
PE    400000- 147a000  Export          aegisub32
PE   1480000- 15ef000  Deferred        winmm
PE   15f0000- 1a65000  Deferred        comctl32
PE   1a70000- 1cc6000  Deferred        comdlg32
PE  10000000-10ac5000  Deferred        ffms2_32
PE  61740000-61826000  Deferred        advapi32
PE  62fc0000-631df000  Deferred        rpcrt4
PE  63480000-6349c000  Deferred        version
PE  63bc0000-63c02000  Deferred        shcore
PE  64640000-646b1000  Export          msvcp120
PE  64a40000-64b5b000  Deferred        shlwapi
PE  64ec0000-652a9000  Deferred        oleaut32
PE  67340000-6742e000  Export          msvcr120
PE  682c0000-6844b000  Deferred        dsound
PE  68500000-68648000  Deferred        combase
PE  68700000-68792000  Deferred        uxtheme
PE  69180000-691a6000  Deferred        wsock32
PE  6a040000-6a0a1000  Deferred        msacm32
PE  6a400000-6a882000  Deferred        ole32
PE  6bb00000-6bb6c000  Deferred        msvfw32
PE  6bc00000-6bca2000  Deferred        sechost
PE  6bcc0000-6be9c000  Deferred        setupapi
PE  6c9c0000-6cf32000  Deferred        gdi32
PE  6ed00000-6f38d000  Deferred        user32
PE  6fa80000-6fcd4000  Deferred        dbghelp
PE  70b40000-70ddb000  Deferred        ucrtbase
PE  70e80000-70e93000  Deferred        msimg32
PE  71200000-71246000  Deferred        imm32
PE  71440000-7153b000  Deferred        avifil32
PE  7a840000-7a844000  Deferred        opengl32
PE  7b000000-7b302000  Dwarf           kernelbase
PE  7b600000-7b925000  Dwarf           kernel32
PE  7bc00000-7bec9000  Dwarf           ntdll
PE  7d9e0000-7e2b7000  Deferred        shell32
PE  7e5f0000-7e5f4000  Deferred        winex11
PE  7e8d0000-7e8db000  Deferred        winspool
PE  7e930000-7e934000  Deferred        ws2_32
PE  7e980000-7e984000  Deferred        iphlpapi
Threads:
process  tid      prio (all id:s are in hex)
00000038 services.exe
  0000003c    0
  00000040    0
  0000004c    0
  0000005c    0
  00000074    0
  00000090    0
  0000009c    0
  000000bc    0
  000000dc    0
00000044 winedevice.exe
  00000048    0
  00000054    0
  00000058    0
  00000060    0
00000064 plugplay.exe
  00000068    0
  0000007c    0
  00000080    0
  00000084    0
  000000a4    0
00000088 winedevice.exe
  0000008c    0
  00000094    0
  00000098    0
  000000a0    0
  000000b0    0
000000b4 svchost.exe
  000000b8    0
  000000c0    0
  000000c4    0
000000d4 rpcss.exe
  000000d8    0
  000000e4    0
  000000e8    0
  000000ec    0
  000000f0    0
  00000114    0
000000fc conhost.exe
  00000100    0
00000104 explorer.exe
  00000108    0
  0000010c    0
  00000110    0
00000160 (D) C:\Program Files (x86)\Aegisub\aegisub32.exe
  00000164    0
  00000168    0
  0000016c    0 <==
  00000170    0
  00000174    0
  00000178    0
  00000184    0
System information:
    Wine build: wine-6.0.1
    Platform: i386 (WOW64)
    Version: Windows 8.1
    Host system: Linux
    Host version: 5.4.131-16049-gc688e114d34e

Any fixes/tips? Thank you in advance.

tungstenboy Newbie

Bị lỗi aegisub has crashed while starting up năm 2024
Posts: 3 Joined: Wed Sep 29, 2021 6:13 am

by tungstenboy » Sat Oct 02, 2021 12:47 pm

i dont have any terminal errors but these are all the logs:

Code:

024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031F94C 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031F734 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EF4C 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0031EFAC 1 C) semi-stub
scanning directory "C:\Program Files (x86)\Aegisub\csri"
0100:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0000000000000000, edge=3): stub
0100:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0000000000000000, edge=1): stub
0100:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0000000000000000, edge=0): stub
0100:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0000000000000000, edge=2): stub
loading C:\Program Files (x86)\Aegisub\csri\vsfilter-aegisub32.dll
loading C:\Program Files (x86)\Aegisub\csri\xy-vsfilter-aegisub.dll
0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0031E900, 0031E914 0031E908
0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0031E900 0031E914 0031E908) returning a dummy value (current locale)
loading C:\Program Files (x86)\Aegisub\csri\xy-vsfilter-aegisub32.dll
0024:fixme:toolbar:TOOLBAR_SetRows Separators unhandled
0024:err:wgl:init_opengl Failed to load libGL: libGL.so.1: cannot open shared object file: No such file or directory
0024:err:wgl:init_opengl OpenGL support is disabled.
011c:fixme:nls:get_dummy_preferred_ui_language (0x8 0462F820 00000000 0462F824) returning a dummy value (current locale)
011c:fixme:nls:get_dummy_preferred_ui_language (0x8 0462F820 01927AD8 0462F824) returning a dummy value (current locale)
0024:err:ole:com_get_class_object class {b841f346-4835-4de8-aa5e-2e7cd2d4c435} not registered
0024:err:ole:com_get_class_object class {b841f346-4835-4de8-aa5e-2e7cd2d4c435} not registered
0024:err:ole:create_server class {b841f346-4835-4de8-aa5e-2e7cd2d4c435} not registered
0024:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
0024:err:ole:com_get_class_object no class object {b841f346-4835-4de8-aa5e-2e7cd2d4c435} could be created for context 0x17
0024:err:ole:com_get_class_object class {db43b405-43aa-4f01-82d8-d84d47e6019c} not registered
0024:err:ole:com_get_class_object class {db43b405-43aa-4f01-82d8-d84d47e6019c} not registered
0024:err:ole:create_server class {db43b405-43aa-4f01-82d8-d84d47e6019c} not registered
0024:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
0024:err:ole:com_get_class_object no class object {db43b405-43aa-4f01-82d8-d84d47e6019c} could be created for context 0x17

jkfloris Level 12

Bị lỗi aegisub has crashed while starting up năm 2024
Posts: 3136 Joined: Thu Aug 14, 2014 10:10 am

by jkfloris » Sun Oct 03, 2021 10:52 am

Probably this is the cause of the problem:

Code:

0024:err:wgl:init_opengl Failed to load libGL: libGL.so.1: cannot open shared object file: No such file or directory 0024:err:wgl:init_opengl OpenGL support is disabled.

Make sure you also have the 32-bit opengl components installed.

Code:

sudo apt install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386