Skip to content

Crash when opening Notepad++ w/very large json file #11427

Open
@ianwilliams1

Description

Description of the Issue

Notepad++ crash when opening very large json file.

Steps to Reproduce the Issue

Apologies for the lack of detail.
61 files open, mostly small text files. Attempted to open a 470MB json file. Cannot share the data file but is valid json..
After some time an Error dialog appeared:

An exception occurred due to plugin: DSpellCheck.dll
Exception reason: bad allocation.

When dismissing the dialog, application crashed.

Attempting to restart application results in a window frame, toolbar and "new 1" being drawn then disappears; app won't start. Windows Error Report (WER) attached.

Removing the offending file entry from session.xml and everything reopens.
Add the line back and crashes again.
Cannot share the data file.

Removing the DSpellCheck plugin results in the file opening (says length 501,626,928, but there's only one line and it's blank. Seems nothing is displayed.

Expected Behavior

Application to open json file., display content.
Standard Notepad opens the file in approx. 1 sec..

Actual Behavior

Application crash

Debug Information # 1

Notepad++ v8.3 (32-bit)
Build time : Feb 3 2022 - 03:35:48
Path : C:\Program Files (x86)\Notepad++\notepad++.exe
Command Line :
Admin mode : OFF
Local Conf mode : OFF
Cloud Config : OFF
OS Name : Windows 10 Enterprise (64-bit)
OS Version : 2009
OS Build : 19042.1586
Current ANSI codepage : 1252
Plugins : ComparePlugin.dll DSpellCheck.dll JSMinNPP.dll mimeTools.dll NppConverter.dll NppExport.dll NppFTP.dll NppTextFX.dll XMLTools.dll _CustomizeToolbar.dll

Debug Information # 2 post plugin removal

Notepad++ v8.3 (32-bit)
Build time : Feb 3 2022 - 03:35:48
Path : C:\Program Files (x86)\Notepad++\notepad++.exe
Command Line :
Admin mode : OFF
Local Conf mode : OFF
Cloud Config : OFF
OS Name : Windows 10 Enterprise (64-bit)
OS Version : 2009
OS Build : 19042.1586
Current ANSI codepage : 1252
Plugins : ComparePlugin.dll JSMinNPP.dll mimeTools.dll NppConverter.dll NppExport.dll NppFTP.dll NppTextFX.dll XMLTools.dll _CustomizeToolbar.dll

Windows Error Report (WER).

Version=1
EventType=BEX
EventTime=132924989010262789
ReportType=2
Consent=1
UploadTime=132924989021502758
ReportStatus=268435456
ReportIdentifier=78fb65fa-c88d-436f-8ad5-76e762c09ceb
IntegratorReportIdentifier=8dbe6328-d3e7-43a8-9296-65dac69b44d2
Wow64Host=34404
Wow64Guest=332
NsAppName=notepad++.exe
OriginalFilename=notepad++.exe
AppSessionGuid=0000363c-0001-003f-1784-c752633dd801
TargetAppId=W:0006be7351f9c16acd3d797367dfa35f010c00000904!0000401c1b5142e62ac1ddbc141aa4f930457b6602ca!notepad++.exe
TargetAppVer=2022//02//03:02:37:44!4d8205!notepad++.exe
BootId=4294967295
ServiceSplit=47185920
TargetAsId=627
IsFatal=1
EtwNonCollectReason=1
Response.BucketId=6e7fa68678321990d921ee254557a0b8
Response.BucketTable=5
Response.LegacyBucketId=1810990369024221368
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=notepad++.exe
Sig[1].Name=Application Version
Sig[1].Value=8.3.0.0
Sig[2].Name=Application Timestamp
Sig[2].Value=61fb3ff8
Sig[3].Name=Fault Module Name
Sig[3].Value=DSpellCheck.dll
Sig[4].Name=Fault Module Version
Sig[4].Value=1.4.23.0
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=61fc3ef8
Sig[6].Name=Exception Offset
Sig[6].Value=001431ec
Sig[7].Name=Exception Code
Sig[7].Value=c0000409
Sig[8].Name=Exception Data
Sig[8].Value=00000007
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=10.0.19042.2.0.0.256.4
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=4105
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=5d33
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=5d3396a96ff1dc97d308959a3406f3d2
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=0860
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=0860eb775bca908791b3a1b9f05f55b5
UI[2]=C:\Program Files (x86)\Notepad++\notepad++.exe
LoadedModule[0]=C:\Program Files (x86)\Notepad++\notepad++.exe
LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\WINDOWS\System32\KERNEL32.DLL
LoadedModule[3]=C:\WINDOWS\System32\KERNELBASE.dll
LoadedModule[4]=C:\WINDOWS\SYSTEM32\apphelp.dll
LoadedModule[5]=C:\WINDOWS\System32\SHLWAPI.dll
LoadedModule[6]=C:\WINDOWS\System32\msvcrt.dll
LoadedModule[7]=C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_a8625c1886757984\COMCTL32.dll
LoadedModule[8]=C:\WINDOWS\System32\GDI32.dll
LoadedModule[9]=C:\WINDOWS\System32\SHELL32.dll
LoadedModule[10]=C:\WINDOWS\System32\win32u.dll
LoadedModule[11]=C:\WINDOWS\System32\msvcp_win.dll
LoadedModule[12]=C:\WINDOWS\System32\gdi32full.dll
LoadedModule[13]=C:\WINDOWS\System32\ucrtbase.dll
LoadedModule[14]=C:\WINDOWS\System32\USER32.dll
LoadedModule[15]=C:\WINDOWS\System32\CRYPT32.dll
LoadedModule[16]=C:\WINDOWS\System32\WINTRUST.dll
LoadedModule[17]=C:\WINDOWS\SYSTEM32\VERSION.dll
LoadedModule[18]=C:\WINDOWS\SYSTEM32\dbghelp.dll
LoadedModule[19]=C:\WINDOWS\System32\RPCRT4.dll
LoadedModule[20]=C:\WINDOWS\System32\IMM32.dll
LoadedModule[21]=C:\WINDOWS\System32\COMDLG32.dll
LoadedModule[22]=C:\WINDOWS\SYSTEM32\SensApi.dll
LoadedModule[23]=C:\WINDOWS\SYSTEM32\WININET.dll
LoadedModule[24]=C:\WINDOWS\SYSTEM32\MSIMG32.dll
LoadedModule[25]=C:\WINDOWS\System32\combase.dll
LoadedModule[26]=C:\WINDOWS\System32\advapi32.dll
LoadedModule[27]=C:\WINDOWS\System32\shcore.dll
LoadedModule[28]=C:\WINDOWS\System32\sechost.dll
LoadedModule[29]=C:\WINDOWS\System32\ole32.dll
LoadedModule[30]=C:\WINDOWS\System32\OLEAUT32.dll
LoadedModule[31]=C:\WINDOWS\SYSTEM32\UxTheme.dll
LoadedModule[32]=C:\WINDOWS\SYSTEM32\MSASN1.dll
LoadedModule[33]=C:\WINDOWS\SYSTEM32\windows.storage.dll
LoadedModule[34]=C:\WINDOWS\SYSTEM32\Wldp.dll
LoadedModule[35]=C:\WINDOWS\System32\imagehlp.dll
LoadedModule[36]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll
LoadedModule[37]=C:\WINDOWS\system32\rsaenh.dll
LoadedModule[38]=C:\WINDOWS\System32\bcrypt.dll
LoadedModule[39]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
LoadedModule[40]=C:\WINDOWS\System32\bcryptPrimitives.dll
LoadedModule[41]=C:\Program Files (x86)\Common Files\Portrait Displays\Plugins\DP\msgHook.dll
LoadedModule[42]=C:\WINDOWS\System32\PSAPI.DLL
LoadedModule[43]=C:\WINDOWS\System32\MSCTF.dll
LoadedModule[44]=C:\WINDOWS\SYSTEM32\TextShaping.dll
LoadedModule[45]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll
LoadedModule[46]=C:\WINDOWS\System32\clbcatq.dll
LoadedModule[47]=C:\WINDOWS\system32\dataexchange.dll
LoadedModule[48]=C:\WINDOWS\system32\dcomp.dll
LoadedModule[49]=C:\WINDOWS\system32\d3d11.dll
LoadedModule[50]=C:\WINDOWS\system32\dxgi.dll
LoadedModule[51]=C:\WINDOWS\system32\twinapi.appcore.dll
LoadedModule[52]=C:\WINDOWS\SYSTEM32\WindowsCodecs.dll
LoadedModule[53]=C:\WINDOWS\SYSTEM32\textinputframework.dll
LoadedModule[54]=C:\WINDOWS\SYSTEM32\CoreMessaging.dll
LoadedModule[55]=C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
LoadedModule[56]=C:\WINDOWS\System32\WS2_32.dll
LoadedModule[57]=C:\WINDOWS\SYSTEM32\wintypes.dll
LoadedModule[58]=C:\WINDOWS\SYSTEM32\ntmarta.dll
LoadedModule[59]=C:\Program Files (x86)\Notepad++\plugins\ComparePlugin\ComparePlugin.dll
LoadedModule[60]=C:\Program Files (x86)\Notepad++\plugins\DSpellCheck\DSpellCheck.dll
LoadedModule[61]=C:\Program Files (x86)\Notepad++\plugins\JSMinNPP\JSMinNPP.dll
LoadedModule[62]=C:\Program Files (x86)\Notepad++\plugins\mimeTools\mimeTools.dll
LoadedModule[63]=C:\Program Files (x86)\Notepad++\plugins\NppConverter\NppConverter.dll
LoadedModule[64]=C:\Program Files (x86)\Notepad++\plugins\NppExport\NppExport.dll
LoadedModule[65]=C:\Program Files (x86)\Notepad++\plugins\NppFTP\NppFTP.dll
LoadedModule[66]=C:\Program Files (x86)\Notepad++\plugins\NppTextFX\NppTextFX.dll
LoadedModule[67]=C:\Program Files (x86)\Notepad++\plugins\XMLTools\XMLTools.dll
LoadedModule[68]=C:\WINDOWS\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.1466_none_d951c753e1040cbe\gdiplus.dll
LoadedModule[69]=C:\WINDOWS\SYSTEM32\OLEACC.dll
LoadedModule[70]=C:\WINDOWS\SYSTEM32\WINMM.dll
LoadedModule[71]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV
LoadedModule[72]=C:\Program Files (x86)\Notepad++\plugins_CustomizeToolbar_CustomizeToolbar.dll
LoadedModule[73]=C:\WINDOWS\SYSTEM32\PROPSYS.dll
LoadedModule[74]=C:\WINDOWS\SYSTEM32\iertutil.dll
LoadedModule[75]=C:\WINDOWS\SYSTEM32\SspiCli.dll
LoadedModule[76]=C:\WINDOWS\SYSTEM32\profapi.dll
LoadedModule[77]=C:\WINDOWS\SYSTEM32\ondemandconnroutehelper.dll
LoadedModule[78]=C:\WINDOWS\SYSTEM32\winhttp.dll
LoadedModule[79]=C:\WINDOWS\system32\mswsock.dll
LoadedModule[80]=C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
LoadedModule[81]=C:\WINDOWS\System32\NSI.dll
LoadedModule[82]=C:\WINDOWS\SYSTEM32\WINNSI.DLL
LoadedModule[83]=C:\WINDOWS\SYSTEM32\urlmon.dll
LoadedModule[84]=C:\WINDOWS\SYSTEM32\srvcli.dll
LoadedModule[85]=C:\WINDOWS\SYSTEM32\netutils.dll
LoadedModule[86]=C:\WINDOWS\System32\schannel.dll
LoadedModule[87]=C:\WINDOWS\SYSTEM32\mskeyprotect.dll
LoadedModule[88]=C:\WINDOWS\SYSTEM32\NTASN1.dll
LoadedModule[89]=C:\WINDOWS\SYSTEM32\DPAPI.DLL
LoadedModule[90]=C:\Windows\System32\cryptnet.dll
LoadedModule[91]=C:\WINDOWS\SYSTEM32\ncrypt.dll
LoadedModule[92]=C:\WINDOWS\system32\ncryptsslp.dll
LoadedModule[93]=C:\Windows\System32\MsSpellCheckingFacility.dll
LoadedModule[94]=C:\Windows\System32\Bcp47Langs.dll
LoadedModule[95]=C:\Windows\System32\USERENV.dll
LoadedModule[96]=C:\Windows\System32\OneCoreUAPCommonProxyStub.dll
LoadedModule[97]=C:\WINDOWS\System32\CFGMGR32.dll
LoadedModule[98]=C:\Users\t873234\AppData\Local\Microsoft\OneDrive\22.033.0213.0002\i386\FileSyncShell.dll
LoadedModule[99]=C:\WINDOWS\SYSTEM32\Secur32.dll
LoadedModule[100]=C:\WINDOWS\SYSTEM32\WTSAPI32.dll
LoadedModule[101]=C:\WINDOWS\SYSTEM32\DNSAPI.dll
LoadedModule[102]=C:\Windows\System32\rasadhlp.dll
LoadedModule[103]=C:\WINDOWS\System32\fwpuclnt.dll
LoadedModule[104]=C:\Windows\System32\thumbcache.dll
LoadedModule[105]=C:\WINDOWS\SYSTEM32\policymanager.dll
LoadedModule[106]=C:\WINDOWS\SYSTEM32\msvcp110_win.dll
LoadedModule[107]=C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
LoadedModule[108]=C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
LoadedModule[109]=C:\WINDOWS\SYSTEM32\edputil.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
OsInfo[0].Key=vermaj
OsInfo[0].Value=10
OsInfo[1].Key=vermin
OsInfo[1].Value=0
OsInfo[2].Key=verbld
OsInfo[2].Value=19042
OsInfo[3].Key=ubr
OsInfo[3].Value=1526
OsInfo[4].Key=versp
OsInfo[4].Value=0
OsInfo[5].Key=arch
OsInfo[5].Value=9
OsInfo[6].Key=lcid
OsInfo[6].Value=1033
OsInfo[7].Key=geoid
OsInfo[7].Value=39
OsInfo[8].Key=sku
OsInfo[8].Value=4
OsInfo[9].Key=domain
OsInfo[9].Value=1
OsInfo[10].Key=prodsuite
OsInfo[10].Value=256
OsInfo[11].Key=ntprodtype
OsInfo[11].Value=1
OsInfo[12].Key=platid
OsInfo[12].Value=10
OsInfo[13].Key=sr
OsInfo[13].Value=0
OsInfo[14].Key=tmsi
OsInfo[14].Value=494379
OsInfo[15].Key=osinsty
OsInfo[15].Value=3
OsInfo[16].Key=iever
OsInfo[16].Value=11.789.19041.0-11.0.1000
OsInfo[17].Key=portos
OsInfo[17].Value=0
OsInfo[18].Key=ram
OsInfo[18].Value=16227
OsInfo[19].Key=svolsz
OsInfo[19].Value=475
OsInfo[20].Key=wimbt
OsInfo[20].Value=0
OsInfo[21].Key=blddt
OsInfo[21].Value=191206
OsInfo[22].Key=bldtm
OsInfo[22].Value=1406
OsInfo[23].Key=bldbrch
OsInfo[23].Value=vb_release
OsInfo[24].Key=bldchk
OsInfo[24].Value=0
OsInfo[25].Key=wpvermaj
OsInfo[25].Value=0
OsInfo[26].Key=wpvermin
OsInfo[26].Value=0
OsInfo[27].Key=wpbuildmaj
OsInfo[27].Value=0
OsInfo[28].Key=wpbuildmin
OsInfo[28].Value=0
OsInfo[29].Key=osver
OsInfo[29].Value=10.0.19041.1526.amd64fre.vb_release.191206-1406
OsInfo[30].Key=buildflightid
OsInfo[30].Value={3BFC714E-F079-46D3-ABFB-E2EA6E85344A}.201
OsInfo[31].Key=edition
OsInfo[31].Value=Enterprise
OsInfo[32].Key=ring
OsInfo[33].Key=expid
OsInfo[34].Key=fconid
OsInfo[35].Key=containerid
OsInfo[36].Key=containertype
OsInfo[37].Key=edu
OsInfo[37].Value=0
FriendlyEventName=Stopped working
ConsentKey=BEX
AppName=Notepad++ : a free (GPL) source code editor
AppPath=C:\Program Files (x86)\Notepad++\notepad++.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=66265C28E476516E85F26CAA79F9E5BE
MetadataHash=1958404733

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions