Notepad++ 666 Friday the 13th edition

Don HO
2014-06-13
2014-06-24
  • DV

    DV - 2014-06-13

    Very good, however I've found one additional synthetic scenario that is not handled.
    Consider you have a file that is modified and already automatically backup-ed. Now you go to the folder Notepad++\backup, right-click this backup file, select Properties -> Security and deny write access to this file. Now you can modify this file once more and the file will not be backup-ed, and Notepad++ will not prompt to save it when exiting.
    The expected behaviour: as Notepad++ could not backup the file after the file was modified again, Notepad++ should try to save the file when Notepad++ exits. As the file could not be saved on exit as well, Notepad++ should show the messagebox asking to save the file.
    Probably this scenario can occur in real life if some process for some reason would lock the backup file denying write access to it.

     
  • THEVENOT Guy

    THEVENOT Guy - 2014-06-17

    Hello Don, DV and All,

    Again, DV, I was able to notice the same problem, after denying write access to a file ( for my user name only, on my Win XP configuration ) in the backup directory of the last N++ version ( 6.6.6 )

    However, we must stay sensible ! Let's imagine that you exit Notepad++, with some files new #, normally saved in the backup directory. Then, for several hours, you just don't use N++ ! ( I know, that seems incredible, but I did it, sometimes ! ) And suppose that, suddenly, you decide to delete the N++'s backup directory :-(

    Of course, later, on next start of N++, all your new - # files would be completely lost. Obviously, Don will never be able to repair this kind of issue : N++ wasn't even started !

    So, although this new backup's mechanism is very useful, in case of PC crashing or power outage, the best behaviour to remember seems to be :

    Always save, as soon as possible, our important files, TWICE, at least, on our computer hard disk and on a USB key !

    Cheers

    guy038

     
    Last edit: THEVENOT Guy 2014-06-17
  • Mike

    Mike - 2014-06-18

    I was curious if anyone else had an issue with this version crashing on windows 7. After being prompted to download the update to 6.6.6, doing so, and installing it, any attempt to run it fails (details below). Anyone else? Perhaps a plugin incompatibility? I'm rolling back to 6.6.4 and see if it fixes the problem (I'm not sure which version I was using prior to the update). Edit: that did fix it. Maybe my 6.6.6 download was corrupt or something.

    Problem signature:
    Problem Event Name: APPCRASH
    Application Name: notepad++.exe
    Application Version: 6.6.6.0
    Application Timestamp: 539a2c0b
    Fault Module Name: notepad++.exe
    Fault Module Version: 6.6.6.0
    Fault Module Timestamp: 539a2c0b
    Exception Code: c0000005
    Exception Offset: 00003100
    OS Version: 6.1.7601.2.1.0.256.48
    Locale ID: 1033
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

     
    Last edit: Mike 2014-06-18
    • Don HO

      Don HO - 2014-06-22

      Hi Mike,

      Did you enable your settings on Cloud (dropbox)?

      Don

       
      Last edit: Don HO 2014-06-22
      • Mike

        Mike - 2014-06-23

        Morning Don-
        I did not; I've never used that feature/plugin in previous versions (we are talking about a feature of NP++ yes? Or are you talking about the separate dropbox application?).

        I tried a fresh install onto another windows 7 machine which had heretofore never had NP++ installed on it and got the same error - immediate crash when trying to run. If it's a settings issue, it is presumably set by default.

        Thanks for your reply, let me know if I can help in any other way.
        -Mike

         
  • Seteshotep

    Seteshotep - 2014-06-20

    Same as Mike, but with Windows 8.1

    Récipient d’erreurs 73322392152, type 1
    Nom d’événement : APPCRASH
    Réponse : Non disponible
    ID de CAB : 0

    Signature du problème :
    P1 : notepad++.exe
    P2 : 6.6.6.0
    P3 : 539a2c0b
    P4 : notepad++.exe
    P5 : 6.6.6.0
    P6 : 539a2c0b
    P7 : c0000005
    P8 : 00003100
    P9 :
    P10 :

    Fichiers joints :
    C:\Users\xgosselin\AppData\Local\Temp\WERE93E.tmp.WERInternalMetadata.xml

    Ces fichiers sont peut-être disponibles ici :
    C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_notepad++.exe_e9b99a22b97b8dd815ffde6e9629eaaafd81e24_4aaf261a_18cbec2c

    Symbole d’analyse :
    Nouvelle recherche de la solution : 0
    ID de rapport : 68325e69-f870-11e3-bea3-c8cbb8415b02
    Statut du rapport : 0
    Récipient avec hachage : ab7ba90e703c38583de8c6dbba41388a

    Nom de l’application défaillante notepad++.exe, version : 6.6.6.0, horodatage : 0x539a2c0b
    Nom du module défaillant : notepad++.exe, version : 6.6.6.0, horodatage : 0x539a2c0b
    Code d’exception : 0xc0000005
    Décalage d’erreur : 0x00003100
    ID du processus défaillant : 0x146c
    Heure de début de l’application défaillante : 0x01cf8c7d2a79e709
    Chemin d’accès de l’application défaillante : C:\Program Files (x86)\Notepad++\notepad++.exe
    Chemin d’accès du module défaillant: C:\Program Files (x86)\Notepad++\notepad++.exe
    ID de rapport : 68325e69-f870-11e3-bea3-c8cbb8415b02
    Nom complet du package défaillant :
    ID de l’application relative au package défaillant :

     
    Last edit: Seteshotep 2014-06-20
    • John Bowman

      John Bowman - 2014-06-20

      I love this devil icon - I want to keep it forever.

      2014-06-20 7:44 GMT-04:00 Seteshotep seteshotep@users.sf.net:

      Same as Mike

      Récipient d’erreurs 73322392152, type 1
      Nom d’événement : APPCRASH
      Réponse : Non disponible
      ID de CAB : 0

      Signature du problème :
      P1 : notepad++.exe
      P2 : 6.6.6.0
      P3 : 539a2c0b
      P4 : notepad++.exe
      P5 : 6.6.6.0
      P6 : 539a2c0b
      P7 : c0000005
      P8 : 00003100
      P9 :
      P10 :

      Fichiers joints :
      C:\Users\xgosselin\AppData\Local\Temp\WERE93E.tmp.WERInternalMetadata.xml

      Ces fichiers sont peut-être disponibles ici :

      C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_notepad++.exe_e9b99a22b97b8dd815ffde6e9629eaaafd81e24_4aaf261a_18cbec2c

      Symbole d’analyse :
      Nouvelle recherche de la solution : 0
      ID de rapport : 68325e69-f870-11e3-bea3-c8cbb8415b02
      Statut du rapport : 0
      Récipient avec hachage : ab7ba90e703c38583de8c6dbba41388a

      Nom de l’application défaillante notepad++.exe, version : 6.6.6.0,
      horodatage : 0x539a2c0b
      Nom du module défaillant : notepad++.exe, version : 6.6.6.0, horodatage :
      0x539a2c0b
      Code d’exception : 0xc0000005
      Décalage d’erreur : 0x00003100
      ID du processus défaillant : 0x146c
      Heure de début de l’application défaillante : 0x01cf8c7d2a79e709
      Chemin d’accès de l’application défaillante : C:\Program Files
      (x86)\Notepad++\notepad++.exe
      Chemin d’accès du module défaillant: C:\Program Files
      (x86)\Notepad++\notepad++.exe
      ID de rapport : 68325e69-f870-11e3-bea3-c8cbb8415b02
      Nom complet du package défaillant :
      ID de l’application relative au package défaillant :


      Notepad++ 666 Friday the 13th edition
      https://sourceforge.net/p/notepad-plus/discussion/331753/thread/7ceaa340/?limit=25#aa3b


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/notepad-plus/discussion/331753/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
    • Don HO

      Don HO - 2014-06-22

      Hi seteshotep,

      Did you enable your settings on Cloud (dropbox)?

      Don

       
  • Don HO

    Don HO - 2014-06-23

    Mike & Seteshotep:

    Could you do some tests by following the instructions:

    1. Download the zip file:
      http://www.notepad-plus-plus.org/tmp/nppBin.7z

    2. Unzip 2 binaries to the folder where you installed Notepad++ (where notepad++.exe is).

    3. Exit your Notepad++, then launch npp_before_jsoncpp.exe - check if it crashes.

    4. Exit your npp_before_jsoncpp.exe if it didn't crash, then launch npp_after_jsoncpp.exe - check if it crashes.

    Once the crash is identified, I'll try to provide the fixed binary.

    Thank you,
    Don

     
    • Lance

      Lance - 2014-06-24

      Hi Don,

      I am having the same issue as Mike & Seteshotep, I have downloaded and run the files provided. The first starts without issue and the second crashes I have copied the error from the event log below. This is running on Windows 8.1 x64.

      npp_after_jsoncpp.exe
      6.6.6.0
      53a8943f
      npp_after_jsoncpp.exe
      6.6.6.0
      53a8943f
      c0000005
      00003100
      16b0
      01cf8f65cac2359a
      C:\Program Files (x86)\Notepad++\npp_after_jsoncpp.exe
      C:\Program Files (x86)\Notepad++\npp_after_jsoncpp.exe
      0878481e-fb59-11e3-be81-cc52afcb07c3

      Cheers,
      Lance

       
  • Lance

    Lance - 2014-06-24

    Also please find the copied WER log output below I forgot to attach to the original reply.

    Version=1
    EventType=APPCRASH
    EventTime=130480581574268645
    ReportType=2
    Consent=1
    UploadTime=130480581575209304
    ReportIdentifier=0878481f-fb59-11e3-be81-cc52afcb07c3
    IntegratorReportIdentifier=0878481e-fb59-11e3-be81-cc52afcb07c3
    WOW64=1
    NsAppName=npp_after_jsoncpp.exe
    Response.BucketId=e7729792478161d776e3ed64f71dc1bb
    Response.BucketTable=1
    Response.LegacyBucketId=73345220349
    Response.type=4
    Sig[0].Name=Application Name
    Sig[0].Value=npp_after_jsoncpp.exe
    Sig[1].Name=Application Version
    Sig[1].Value=6.6.6.0
    Sig[2].Name=Application Timestamp
    Sig[2].Value=53a8943f
    Sig[3].Name=Fault Module Name
    Sig[3].Value=npp_after_jsoncpp.exe
    Sig[4].Name=Fault Module Version
    Sig[4].Value=6.6.6.0
    Sig[5].Name=Fault Module Timestamp
    Sig[5].Value=53a8943f
    Sig[6].Name=Exception Code
    Sig[6].Value=c0000005
    Sig[7].Name=Exception Offset
    Sig[7].Value=00003100
    DynamicSig[1].Name=OS Version
    DynamicSig[1].Value=6.3.9600.2.0.0.256.48
    DynamicSig[2].Name=Locale ID
    DynamicSig[2].Value=5129
    DynamicSig[22].Name=Additional Information 1
    DynamicSig[22].Value=5861
    DynamicSig[23].Name=Additional Information 2
    DynamicSig[23].Value=5861822e1919d7c014bbb064c64908b2
    DynamicSig[24].Name=Additional Information 3
    DynamicSig[24].Value=d1d9
    DynamicSig[25].Name=Additional Information 4
    DynamicSig[25].Value=d1d94a13d3609d6b740644c12508f581
    UI[2]=C:\Program Files (x86)\Notepad++\npp_after_jsoncpp.exe
    UI[3]=Notepad++ : a free (GNU) source code editor has stopped working
    UI[4]=Windows can check online for a solution to the problem.
    UI[5]=Check online for a solution and close the program
    UI[6]=Check online for a solution later and close the program
    UI[7]=Close the program
    LoadedModule[0]=C:\Program Files (x86)\Notepad++\npp_after_jsoncpp.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\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9600.17031_none_a9efdb8b01377ea7\COMCTL32.dll
    LoadedModule[5]=C:\WINDOWS\SYSTEM32\SHLWAPI.dll
    LoadedModule[6]=C:\WINDOWS\SYSTEM32\SHELL32.dll
    LoadedModule[7]=C:\WINDOWS\SYSTEM32\USER32.dll
    LoadedModule[8]=C:\WINDOWS\SYSTEM32\GDI32.dll
    LoadedModule[9]=C:\WINDOWS\SYSTEM32\comdlg32.dll
    LoadedModule[10]=C:\WINDOWS\SYSTEM32\ADVAPI32.dll
    LoadedModule[11]=C:\WINDOWS\SYSTEM32\ole32.dll
    LoadedModule[12]=C:\WINDOWS\SYSTEM32\msvcrt.dll
    LoadedModule[13]=C:\WINDOWS\SYSTEM32\combase.dll
    LoadedModule[14]=C:\WINDOWS\SYSTEM32\sechost.dll
    LoadedModule[15]=C:\WINDOWS\SYSTEM32\RPCRT4.dll
    LoadedModule[16]=C:\WINDOWS\SYSTEM32\SspiCli.dll
    LoadedModule[17]=C:\WINDOWS\SYSTEM32\SHCORE.DLL
    LoadedModule[18]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
    LoadedModule[19]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll
    LoadedModule[20]=C:\WINDOWS\system32\IMM32.DLL
    LoadedModule[21]=C:\WINDOWS\SYSTEM32\MSCTF.dll
    LoadedModule[22]=C:\Program Files (x86)\Notepad++\SciLexer.dll
    LoadedModule[23]=C:\WINDOWS\SYSTEM32\Msimg32.DLL
    LoadedModule[24]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll
    LoadedModule[25]=C:\WINDOWS\system32\uxtheme.dll
    LoadedModule[26]=C:\WINDOWS\SYSTEM32\OLEAUT32.dll
    LoadedModule[27]=C:\WINDOWS\SYSTEM32\SETUPAPI.dll
    LoadedModule[28]=C:\WINDOWS\SYSTEM32\CFGMGR32.dll
    LoadedModule[29]=C:\WINDOWS\SYSTEM32\clbcatq.dll
    LoadedModule[30]=C:\WINDOWS\system32\propsys.dll
    LoadedModule[31]=C:\WINDOWS\SYSTEM32\profapi.dll
    State[0].Key=Transport.DoneStage1
    State[0].Value=1
    FriendlyEventName=Stopped working
    ConsentKey=APPCRASH
    AppName=Notepad++ : a free (GNU) source code editor
    AppPath=C:\Program Files (x86)\Notepad++\npp_after_jsoncpp.exe
    NsPartner=windows
    NsGroup=windows8
    ApplicationIdentity=DF7A5E39D6A1DF2B23EF74FF5F0797FC

    Cheers,
    Lance

     
    • Don HO

      Don HO - 2014-06-24

      Hi Lance,

      Thank you for testing. Could you then try this binary:
      http://notepad-plus-plus.org/tmp/npp_crashFixed.7z
      please confirm me if the crash has been fixed in this binary.

      Don

       
      • Mike

        Mike - 2014-06-24

        Don-

        Though I haven't tried any earlier ones, this latest binary runs for me (a dialogue opens with the message "JsonCpp get value exception captured").

        Thanks again for your attention to this issue, NPP rocks.
        Mike

         

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks