Skip to content
New issue

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.

Already on GitHub? Sign in to your account

Snarl Crash (GNTP Protocol) #77

Open
LeeThompson opened this issue Sep 25, 2019 · 6 comments
Open

Snarl Crash (GNTP Protocol) #77

LeeThompson opened this issue Sep 25, 2019 · 6 comments
Assignees
Labels
Bug R5 Issue relating to Snarl R5.x Testing required

Comments

@LeeThompson
Copy link

Snarl is crashing periodically on Windows 10 Enterprise 1903

Faulting application name: Snarl.exe, version: 5.1.0.9004, time stamp: 0x5d25969b
Faulting module name: KERNELBASE.dll, version: 10.0.18362.356, time stamp: 0x8c4198ab
Exception code: 0xe0434352
Fault offset: 0x00113522
Faulting process id: 0x31b4
Faulting application start time: 0x01d57372af1fe664
Faulting application path: D:\Applications\Snarl\Snarl.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 082d40f3-32f2-4bdc-aeb7-7a195a59668b
Faulting package full name: 
Faulting package-relative application ID: 

I realize this information is rather useless.

@LeeThompson
Copy link
Author

I can reproduce this on demand.

Radarr test notification to Snarl 5.1.0 Beta 4 with the GNTPv1 protocol enabled.

@fullphat fullphat self-assigned this Sep 26, 2019
@fullphat fullphat added Bug R5 Issue relating to Snarl R5.x Testing required labels Sep 26, 2019
@fullphat
Copy link
Owner

Thanks - can you run Snarl in debug mode and send me the log?

@LeeThompson
Copy link
Author

I've redacted this somewhat, instead of the exact path to my profile I've replaced it with %APPDATA%.
The log also included raw PNG binary data which is probably not necessary so I replaced that block with {BINARY PNG}.

[2019-09-27 00:22:39.451] -=-=- Snarl logging started -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[2019-09-27 00:22:39.453] bootstrap: Fri, 27 Sep 2019 07:22:39 GMT
[2019-09-27 00:22:39.453] bootstrap: o/s info follows...
[2019-09-27 00:22:39.453]   platform: Win32NT
[2019-09-27 00:22:39.453]   version: Microsoft Windows NT 6.2.9200.0
[2019-09-27 00:22:39.453]   service pack: 
[2019-09-27 00:22:39.455] ServerInfo set as:
[2019-09-27 00:22:39.455]   Snarl
[2019-09-27 00:22:39.455]   5.1.0.9004
[2019-09-27 00:22:39.455]   48.10
[2019-09-27 00:22:39.455]   Beta 4
[2019-09-27 00:22:39.455] .........................................................
[2019-09-27 00:22:39.455] ::                     server_info                     ::
[2019-09-27 00:22:39.455] `````````````````````````````````````````````````````````
[2019-09-27 00:22:39.455]   full:    5.1.0 Beta 4
[2019-09-27 00:22:39.455]   release: 5.1.0
[2019-09-27 00:22:39.455]   text:    Beta 4
[2019-09-27 00:22:39.455]   api:     48
[2019-09-27 00:22:39.455]   sys:     48.10
[2019-09-27 00:22:39.455]   build:   5.1.0 (id=9004)
[2019-09-27 00:22:39.489] bootstrap: initialising settings...
[2019-09-27 00:22:39.498] SysAdminHelper(): no redirect.rc
[2019-09-27 00:22:39.498] SysAdminHelper(): trying from D:\Applications\Snarl\sysadmin.json...
[2019-09-27 00:22:39.501] SysAdminHelper.getSettingsFromPathOrUrl(): "D:\Applications\Snarl\sysadmin.json" assumed to be a path...
Files.ReadTextFromPath(): failed to read from "D:\Applications\Snarl\sysadmin.json": Could not find file 'D:\Applications\Snarl\sysadmin.json'.
[2019-09-27 00:22:39.502] SysAdminHelper.getSettingsFromPathOrUrl(): failed: missing or empty file
[2019-09-27 00:22:39.502] SysAdminHelper(): failed
[2019-09-27 00:22:39.502] SysAdminHelper(): no custom settings found; using defaults...
[2019-09-27 00:22:39.502] EnvironmentManager.loadSettingsFromSysAdmin(): ConfigurationFileUrl:  ""
[2019-09-27 00:22:39.502] EnvironmentManager.loadSettingsFromSysAdmin(): ConfigurationFilePath: ""
[2019-09-27 00:22:39.502] EnvironmentManager.loadSettingsFromSysAdmin(): not loaded
[2019-09-27 00:22:39.502] EnvironmentManager.Start(): using local settings...
[2019-09-27 00:22:39.502] EnvironmentManager.Start(): createLocalSettingsFolderStructure=True
[2019-09-27 00:22:39.502] EnvironmentManager.Start(): _localSettingsFile=%APPDATA%\Roaming\full phat\snarl 5.0\etc\settings.json
[2019-09-27 00:22:39.633] EnvironmentManager.applySettings(): successfully applied settings
[2019-09-27 00:22:39.633] EnvironmentManager.Start(): loaded ok
[2019-09-27 00:22:39.633] EnvironmentManager.Start(): config file version: 48
[2019-09-27 00:22:39.633] .........................................................
[2019-09-27 00:22:39.633] ::                     environment                     ::
[2019-09-27 00:22:39.633] `````````````````````````````````````````````````````````
[2019-09-27 00:22:39.633]   Upgrading:             False
[2019-09-27 00:22:39.633]   SettingsAreReadOnly:   False
[2019-09-27 00:22:39.633]   PreviousConfigVersion: 0
[2019-09-27 00:22:39.633]   UsingFreshConfig:      False
[2019-09-27 00:22:39.633]   LocalSettingsFile:     %APPDATA%\Roaming\full phat\snarl 5.0\etc\settings.json
[2019-09-27 00:22:39.634] bootstrap: starting UI...
[2019-09-27 00:22:39.655] bootstrap: starting management server on '*:9989'...
[2019-09-27 00:22:39.656] ManagementConsoleServer.StartManagementServer(): using http for management server...
[2019-09-27 00:22:39.663] AsyncWebServer.Start(): start(): 0
[2019-09-27 00:22:39.663] bootstrap: management server started!
[2019-09-27 00:22:39.665] bootstrap: SnarlOSD already running
[2019-09-27 00:22:39.665] bootstrap: starting notification roster...
NotificationRoster.Start(): %appdata% is %APPDATA%\Roaming\full phat\snarl 5.0\etc\
NotificationRoster.Start(): loading osd.rc...
NotificationRoster.Start(): checking osd presets folder...
NotificationRoster.getOsdPresets(): loading osd presets...
[2019-09-27 00:22:39.695] bootstrap: starting application roster...
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\HourlyChime\icon.png
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\KeyWatcher\icon.png
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\ExternalIPChecker\icon.png
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\PeopleInSpace\icon.png
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\simpleextension\icon.png
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\etc\icons\snarl.png
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\StarWarsWeather\icon.png
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\etc\icons\subsmgr.png
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\SysInfo\icon.png
[2019-09-27 00:22:39.697] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\VolumeOMatic\icon.png
[2019-09-27 00:22:39.698] Registrar.Start(): Registering Snarl as an app...
[2019-09-27 00:22:39.705] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\etc\icons\snarl.png" url=""
[2019-09-27 00:22:39.705] Registrar.Register(): updating...
[2019-09-27 00:22:39.708] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\etc\icons\snarl.png
[2019-09-27 00:22:39.745] Registrar.Register(): setting message...
[2019-09-27 00:22:39.745] Registrar.Register(): setting response...
[2019-09-27 00:22:39.746] Registrar.Start(): registered Snarl ok
[2019-09-27 00:22:39.746] Registrar.Start(): Registering subscriptions manager...
[2019-09-27 00:22:39.746] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\etc\icons\subsmgr.png" url=""
[2019-09-27 00:22:39.746] Registrar.Register(): updating...
[2019-09-27 00:22:39.747] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\etc\icons\subsmgr.png
[2019-09-27 00:22:39.753] Registrar.Register(): setting message...
[2019-09-27 00:22:39.753] Registrar.Register(): setting response...
[2019-09-27 00:22:39.753] Registrar.Start(): registered subscription manager ok
[2019-09-27 00:22:39.753] bootstrap: starting extension roster...
[2019-09-27 00:22:39.753] PluginService.getSnarlApps(): loading extensions...
[2019-09-27 00:22:39.763] SnarlAppHelper(): ExternalIPChecker->Initialise(): Success
[2019-09-27 00:22:39.763] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\apps\ExternalIPChecker\icon.png" url=""
[2019-09-27 00:22:39.763] Registrar.Register(): updating...
[2019-09-27 00:22:39.764] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\ExternalIPChecker\icon.png
[2019-09-27 00:22:39.770] Registrar.Register(): setting message...
[2019-09-27 00:22:39.770] Registrar.Register(): setting response...
[2019-09-27 00:22:39.770] SnarlAppHelper: Updated: Application "local.snarl.extension.ExternalIPChecker" updated successfully register: 
[2019-09-27 00:22:39.772] SnarlAppHelper(): HourlyChime->Initialise(): Success
[2019-09-27 00:22:39.772] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\apps\HourlyChime\icon.png" url=""
[2019-09-27 00:22:39.772] Registrar.Register(): updating...
[2019-09-27 00:22:39.773] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\HourlyChime\icon.png
[2019-09-27 00:22:39.779] Registrar.Register(): setting message...
[2019-09-27 00:22:39.779] Registrar.Register(): setting response...
[2019-09-27 00:22:39.779] SnarlAppHelper: Updated: Application "local.snarl.extension.HourlyChime" updated successfully register: 
[2019-09-27 00:22:39.780] SnarlAppHelper(): KeyWatcher->Initialise(): Success
[2019-09-27 00:22:39.781] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\apps\KeyWatcher\icon.png" url=""
[2019-09-27 00:22:39.781] Registrar.Register(): updating...
[2019-09-27 00:22:39.781] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\KeyWatcher\icon.png
[2019-09-27 00:22:39.787] Registrar.Register(): setting message...
[2019-09-27 00:22:39.787] Registrar.Register(): setting response...
[2019-09-27 00:22:39.787] SnarlAppHelper: Updated: Application "local.snarl.extension.KeyWatcher" updated successfully register: 
[2019-09-27 00:22:39.789] SnarlAppHelper(): PeopleInSpace->Initialise(): Success
[2019-09-27 00:22:39.789] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\apps\PeopleInSpace\icon.png" url=""
[2019-09-27 00:22:39.789] Registrar.Register(): updating...
[2019-09-27 00:22:39.790] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\PeopleInSpace\icon.png
[2019-09-27 00:22:39.796] Registrar.Register(): setting message...
[2019-09-27 00:22:39.796] Registrar.Register(): setting response...
[2019-09-27 00:22:39.796] SnarlAppHelper: Updated: Application "local.snarl.extension.PeopleInSpace" updated successfully register: 
[2019-09-27 00:22:39.797] SnarlAppHelper(): simpleextension->Initialise(): AuthenticationFailure: The moonlight filtered incorrectly across the still lake
[2019-09-27 00:22:39.798] [simple extension] 'who' is now "Foo"
[2019-09-27 00:22:39.798] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\apps\simpleextension\icon.png" url=""
[2019-09-27 00:22:39.798] Registrar.Register(): updating...
[2019-09-27 00:22:39.798] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\simpleextension\icon.png
[2019-09-27 00:22:39.804] Registrar.Register(): setting message...
[2019-09-27 00:22:39.804] Registrar.Register(): setting response...
[2019-09-27 00:22:39.804] SnarlAppHelper: Updated: Application "local.snarl.extension.simpleextension" updated successfully register: 
[2019-09-27 00:22:39.807] SnarlAppHelper(): StarWarsWeather->Initialise(): Success
[2019-09-27 00:22:39.807] time now: 9/27/2019 12:22:39 AM
[2019-09-27 00:22:39.807] time at place: 9/26/2019 6:22:39 PM
[2019-09-27 00:22:39.807] is daytime: True
[2019-09-27 00:22:39.807] temp: -6
[2019-09-27 00:22:39.808] currently: 6 - Mixed rain and sleet
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): sending subsystem: SnarlApp
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): access token:      
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): what:              Notify (2)
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): host:              
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): timestamp:         9/27/2019 12:22:39 AM
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): has content?       True
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): headers...
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): ----------------------
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): |** not authorised **|
[2019-09-27 00:22:39.810] MasterRequestHandler.Handle(): ----------------------
[2019-09-27 00:22:39.810] MasterMessageHandler.doNotify(): creating notification...
[2019-09-27 00:22:39.811] MasterMessageHandler.doNotify(): processing...
[2019-09-27 00:22:39.812] Notification.Process(): data...
[2019-09-27 00:22:39.812] Notification.Process(): looking for registration "local.snarl.extension.StarWarsWeather"...
[2019-09-27 00:22:39.813] Registrar.Find(): looking for AppId local.snarl.extension.StarWarsWeather...
[2019-09-27 00:22:39.813] Registrar.Find(): found
[2019-09-27 00:22:39.817] Registrar.Find(): failed password check
[2019-09-27 00:22:39.817] MasterMessageHandler.doNotify(): NotRegistered: Application not registered
[2019-09-27 00:22:39.817] SnarlAppHost.ShowNotification(): NotRegistered: Application not registered
[2019-09-27 00:22:39.817] time now: 9/27/2019 12:22:39 AM
[2019-09-27 00:22:39.817] time at place: 9/27/2019 5:22:39 AM
[2019-09-27 00:22:39.817] is daytime: False
[2019-09-27 00:22:39.817] temp: 9
[2019-09-27 00:22:39.817] currently: 31 - Clear
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): sending subsystem: SnarlApp
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): access token:      
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): what:              Notify (2)
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): host:              
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): timestamp:         9/27/2019 12:22:39 AM
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): has content?       True
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): headers...
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): ----------------------
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): |** not authorised **|
[2019-09-27 00:22:39.817] MasterRequestHandler.Handle(): ----------------------
[2019-09-27 00:22:39.817] MasterMessageHandler.doNotify(): creating notification...
[2019-09-27 00:22:39.817] MasterMessageHandler.doNotify(): processing...
[2019-09-27 00:22:39.817] Notification.Process(): data...
[2019-09-27 00:22:39.817] Notification.Process(): looking for registration "local.snarl.extension.StarWarsWeather"...
[2019-09-27 00:22:39.817] Registrar.Find(): looking for AppId local.snarl.extension.StarWarsWeather...
[2019-09-27 00:22:39.817] Registrar.Find(): found
[2019-09-27 00:22:39.818] Registrar.Find(): failed password check
[2019-09-27 00:22:39.818] MasterMessageHandler.doNotify(): NotRegistered: Application not registered
[2019-09-27 00:22:39.818] SnarlAppHost.ShowNotification(): NotRegistered: Application not registered
[2019-09-27 00:22:39.818] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\apps\StarWarsWeather\icon.png" url=""
[2019-09-27 00:22:39.818] Registrar.Register(): updating...
[2019-09-27 00:22:39.818] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\StarWarsWeather\icon.png
[2019-09-27 00:22:39.825] Registrar.Register(): setting message...
[2019-09-27 00:22:39.825] Registrar.Register(): setting response...
[2019-09-27 00:22:39.825] SnarlAppHelper: Updated: Application "local.snarl.extension.StarWarsWeather" updated successfully register: 
[2019-09-27 00:22:39.828] SnarlAppHelper(): SysInfo->Initialise(): Success
[2019-09-27 00:22:39.828] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\apps\SysInfo\icon.png" url=""
[2019-09-27 00:22:39.828] Registrar.Register(): updating...
[2019-09-27 00:22:39.829] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\SysInfo\icon.png
[2019-09-27 00:22:39.835] Registrar.Register(): setting message...
[2019-09-27 00:22:39.835] Registrar.Register(): setting response...
[2019-09-27 00:22:39.835] SnarlAppHelper: Updated: Application "local.snarl.extension.SysInfo" updated successfully register: 
[2019-09-27 00:22:39.845] SnarlAppHelper(): VolumeOMatic->Initialise(): Success
[2019-09-27 00:22:39.845] Registrar.Register(): icons: stock="" file icon="D:\Applications\Snarl\apps\VolumeOMatic\icon.png" url=""
[2019-09-27 00:22:39.845] Registrar.Register(): updating...
[2019-09-27 00:22:39.845] IconHelper.IconHelper(): using file icon D:\Applications\Snarl\apps\VolumeOMatic\icon.png
[2019-09-27 00:22:39.851] Registrar.Register(): setting message...
[2019-09-27 00:22:39.851] Registrar.Register(): setting response...
[2019-09-27 00:22:39.851] SnarlAppHelper: Updated: Application "local.snarl.extension.VolumeOMatic" updated successfully register: 
[2019-09-27 00:22:39.851] PluginService.getForwarders(): loading forwarders...
[2019-09-27 00:22:39.854] SnarlForwarderHelper(): AudioPlayer->Initialise(): Success
[2019-09-27 00:22:39.855] SnarlForwarderHelper(): Boxcar->Initialise(): Success
[2019-09-27 00:22:39.856] SnarlForwarderHelper(): GNTP->Initialise(): Success
[2019-09-27 00:22:39.859] SnarlForwarderHelper(): Mail->Initialise(): Success
[2019-09-27 00:22:39.859] SnarlForwarderHelper(): Prowl->Initialise(): Success
[2019-09-27 00:22:39.860] SnarlForwarderHelper(): PushBullet->Initialise(): Success
[2019-09-27 00:22:39.861] SnarlForwarderHelper(): Pushover->Initialise(): Success
[2019-09-27 00:22:39.862] SnarlForwarderHelper(): RunFile->Initialise(): Success
[2019-09-27 00:22:39.900] SnarlForwarderHelper(): Say->Initialise(): Success
[2019-09-27 00:22:39.901] SnarlForwarderHelper(): SNP->Initialise(): Success
[2019-09-27 00:22:39.902] SnarlForwarderHelper(): URL->Initialise(): Success
[2019-09-27 00:22:39.904] +++addEvent(): updating existing event
[2019-09-27 00:22:39.911] bootstrap: starting rules roster...
[2019-09-27 00:22:39.912] bootstrap: starting presence monitor...
[2019-09-27 00:22:39.913] bootstrap: starting OSD reflector...
[2019-09-27 00:22:39.915] CustomWindow.Create(): w>snarl_osd_reflector,,0x05A10BEE,0x007912D0
[2019-09-27 00:22:39.915] bootstrap: enabling...
[2019-09-27 00:22:39.915] bootstrap: displaying welcome message...
[2019-09-27 00:22:39.916] Notification.Process(): data...
[2019-09-27 00:22:39.916] Notification.Process(): looking for registration "application/x-vnd.fullphat-snarl"...
[2019-09-27 00:22:39.916] Registrar.Find(): looking for AppId application/x-vnd.fullphat-snarl...
[2019-09-27 00:22:39.916] Registrar.Find(): found
[2019-09-27 00:22:39.917] Notification.Process(): looking for event "WelcomeMessage"...
[2019-09-27 00:22:39.919] NotificationRoster.Add(): uid=snarl_welcome_message mode=Replace
[2019-09-27 00:22:39.919] NotificationRoster.Add(): replay=False forwarded=False
[2019-09-27 00:22:39.919] NotificationRoster.Add(): looking for notification with uid "snarl_welcome_message" from "application/x-vnd.fullphat-snarl"...
[2019-09-27 00:22:39.919] NotificationRoster.Add(): none found
[2019-09-27 00:22:39.922] CallbackHelper.CallbackHelper(): https://snarl.fullphat.net
[2019-09-27 00:22:39.923] Notification.SendToOSD(): Sending "notify?transport=Snarl&api=5.1&flags=16384&app-sig=application/x-vnd.fullphat-snarl&app-icon=D:\Applications\Snarl\etc\icons\snarl.png&app-name=Snarl&event-name=Welcome Message&guid=50735e9d-b462-489b-8217-c593d98417b3&token=444&title=Welcome to Snarl!&text=Snarl 5.1.0 Beta 4 (5.1.0.9004)
© 2005-2019 full phat products
https://snarl.fullphat.net&icon=D:\Applications\Snarl\etc\icons\snarl.png&priority=0&timeout=0&callback-label=Go"...
[2019-09-27 00:22:39.947] Notification.SendToOSD(): OSD replied with Success
[2019-09-27 00:22:39.947] NotificationRoster.Add(): created notification 830ecfce-a3d9-4978-a4d2-8fef9f99a533 (444)
[2019-09-27 00:22:39.947] RulesRoster.Process(): added to roster ok, token=444
[2019-09-27 00:22:39.948] bootstrap: starting network roster...
[2019-09-27 00:22:39.949] network.service: starting transports...
net.fullphat.gntp: start
[2019-09-27 00:22:39.951] network.service: added net.fullphat.gntp
[2019-09-27 00:22:39.952] network.service: added net.fullphat.simple_udp
[2019-09-27 00:22:39.953] net.fullphat.snp: start
[2019-09-27 00:22:39.953] network.service: added net.fullphat.snp
[2019-09-27 00:22:39.955] net.fullphat.snphttp: start
[2019-09-27 00:22:39.955] network.service: added net.fullphat.snphttp
[2019-09-27 00:22:39.956] network.service: added net.fullphat.win32ipc
[2019-09-27 00:22:39.956] NetworkRoster.Start(): loading listeners...
[2019-09-27 00:22:39.957] Listener.Listener(): creating listener 162889dc-c803-4d45-83b9-416c3a2ebeeb ("Win32 IPC")...
[2019-09-27 00:22:39.957]     transportId: net.fullphat.win32ipc
[2019-09-27 00:22:39.957]      protocolId: hydride
[2019-09-27 00:22:39.958] success!  icon=
[2019-09-27 00:22:39.959] [win32ipc] AddReceiver
[2019-09-27 00:22:39.960] Listener.Listener(): AddListener: Success
[2019-09-27 00:22:39.960] Listener.Listener(): EnableListener: Success
[2019-09-27 00:22:39.960] Listener.Listener(): creating listener 0e7659a1-1f95-40d6-9aa9-dd2b21b60783 ("GNTPv1")...
[2019-09-27 00:22:39.960]     transportId: net.fullphat.gntp
[2019-09-27 00:22:39.960]      protocolId: gntp
[2019-09-27 00:22:39.960] success!  icon=
[2019-09-27 00:22:39.961] Listener.Listener(): AddListener: Success
[2019-09-27 00:22:39.961] [win32ipc]: 0x0024
[2019-09-27 00:22:39.961] [win32ipc]: 0x0081
[2019-09-27 00:22:39.962] [win32ipc]: 0x0083
[2019-09-27 00:22:39.962] [win32ipc]: 0x0001
[2019-09-27 00:22:39.962] [win32ipc]: window is 0x00B30F22
[2019-09-27 00:22:39.962] Listener.Listener(): EnableListener: Success
[2019-09-27 00:22:39.962] Listener.Listener(): creating listener f6a85755-fcd6-4008-ab5d-daf53530a7da ("SNPv2")...
[2019-09-27 00:22:39.962]     transportId: net.fullphat.snp
[2019-09-27 00:22:39.962]      protocolId: snp2
[2019-09-27 00:22:39.962] success!  icon=
[2019-09-27 00:22:39.962] CustomWindow.threadProc(): w>snarl,Snarl -> 0x00B30F22
[2019-09-27 00:22:39.962] CustomWindow.threadProc(): running...
[2019-09-27 00:22:39.963] [win32ipc]: 0x031F
[2019-09-27 00:22:39.963] Listener.Listener(): AddListener: Success
[2019-09-27 00:22:39.963] Listener.Listener(): creating listener 8c1d46d1-92e4-43c8-a3ba-b91a50c47c7f ("UDP")...
[2019-09-27 00:22:39.963]     transportId: net.fullphat.simple_udp
[2019-09-27 00:22:39.963]      protocolId: v1
[2019-09-27 00:22:39.963] success!  icon=
[2019-09-27 00:22:39.963] Listener.Listener(): AddListener: Success
[2019-09-27 00:22:39.964] Listener.Listener(): EnableListener: Success
[2019-09-27 00:22:39.964] Listener.Listener(): creating listener 1bc8d0d1-dac3-40f8-ba43-0daf66fd6292 ("SNPv3")...
[2019-09-27 00:22:39.964]     transportId: net.fullphat.snp
[2019-09-27 00:22:39.964]      protocolId: snp31
[2019-09-27 00:22:39.964] success!  icon=
[2019-09-27 00:22:39.964] Listener.Listener(): AddListener: Success
simple_udp_server_thread: start
[2019-09-27 00:22:39.965] Listener.Listener(): EnableListener: Success
[2019-09-27 00:22:39.965] Listener.Listener(): creating listener 80e71e98-a0ce-4ca4-b2c2-21f6f7d5c9ff ("SNPv1")...
[2019-09-27 00:22:39.965]     transportId: net.fullphat.snp
[2019-09-27 00:22:39.965]      protocolId: snp1
[2019-09-27 00:22:39.965] success!  icon=
[2019-09-27 00:22:39.965] Listener.Listener(): AddListener: Success
[2019-09-27 00:22:39.965] Listener.Listener(): EnableListener: Success
[2019-09-27 00:22:39.965] Listener.Listener(): creating listener d2fe373c-bad7-41e6-bc4e-5455bef65640 ("WebSNP")...
[2019-09-27 00:22:39.965]     transportId: net.fullphat.snphttp
[2019-09-27 00:22:39.965]      protocolId: snphttp
[2019-09-27 00:22:39.965] success!  icon=
[2019-09-27 00:22:39.966] [snphttp] creating server on port 8084...
[2019-09-27 00:22:39.966] Listener.Listener(): AddListener: Success
[2019-09-27 00:22:39.966] Listener.Listener(): EnableListener: Success
[2019-09-27 00:22:39.967] Listener.Listener(): creating listener 738d60fe-b9ab-4db5-ba93-db13f5d2e5b0 ("GTNPv2")...
[2019-09-27 00:22:39.967]     transportId: net.fullphat.gntp
[2019-09-27 00:22:39.967]      protocolId: gntp2
[2019-09-27 00:22:39.967] success!  icon=
[2019-09-27 00:22:39.967] Listener.Listener(): AddListener: InvalidArg: There is no GNTP 2.0
[2019-09-27 00:22:39.967] NetworkRoster.Start(): loading subscriptions...
[2019-09-27 00:22:39.967] bootstrap: waking extensions...
[2019-09-27 00:22:39.980] [sysinfo] power: Online battery: NoSystemBattery
[2019-09-27 00:22:39.980] bootstrap: main startup completed, other threads may still be initialising...
[2019-09-27 00:22:48.059] AsyncTcpServer.acceptCallback(): new connection from 192.168.0.42:50037
[2019-09-27 00:22:48.060] net.fullphat.gntp: received: GNTP/1.0 REGISTER NONE
Application-Name: Radarr
Application-Icon: x-growl-resource://97a30308f771727a8d88b82fb5644411
Origin-Machine-Name: Radarr-Local
Origin-Software-Name: GrowlConnector
Origin-Software-Version: 2.0.0.0
Origin-Platform-Name: Unix 3.10.105.0
Origin-Platform-Version: 3.10.105.0
Notifications-Count: 3

Notification-Name: TEST
Notification-Enabled: True
Notification-Display-Name: Test

Notification-Name: GRAB
Notification-Enabled: True
Notification-Display-Name: Movie Grabbed

Notification-Name: DOWNLOAD
Notification-Enabled: True
Notification-Display-Name: Movie Complete

Identifier: 97a30308f771727a8d88b82fb5644411
Length: 2614

{BINARY PNG}

[2019-09-27 00:22:48.061] net.fullphat.gntp: received: GNTP/1.0 REGISTER NONE
Application-Name: Radarr
Application-Icon: x-growl-resource://97a30308f771727a8d88b82fb5644411
Origin-Machine-Name: Radarr-Local
Origin-Software-Name: GrowlConnector
Origin-Software-Version: 2.0.0.0
Origin-Platform-Name: Unix 3.10.105.0
Origin-Platform-Version: 3.10.105.0
Notifications-Count: 3

Notification-Name: TEST
Notification-Enabled: True
Notification-Display-Name: Test

Notification-Name: GRAB
Notification-Enabled: True
Notification-Display-Name: Movie Grabbed

Notification-Name: DOWNLOAD
Notification-Enabled: True
Notification-Display-Name: Movie Complete

Identifier: 97a30308f771727a8d88b82fb5644411
Length: 2614

{BINARY PNG}

[2019-09-27 00:22:48.061] net.fullphat.gntp: received: GNTP/1.0 REGISTER NONE
Application-Name: Radarr
Application-Icon: x-growl-resource://97a30308f771727a8d88b82fb5644411
Origin-Machine-Name: Radarr-Local
Origin-Software-Name: GrowlConnector
Origin-Software-Version: 2.0.0.0
Origin-Platform-Name: Unix 3.10.105.0
Origin-Platform-Version: 3.10.105.0
Notifications-Count: 3

Notification-Name: TEST
Notification-Enabled: True
Notification-Display-Name: Test

Notification-Name: GRAB
Notification-Enabled: True
Notification-Display-Name: Movie Grabbed

Notification-Name: DOWNLOAD
Notification-Enabled: True
Notification-Display-Name: Movie Complete

Identifier: 97a30308f771727a8d88b82fb5644411
Length: 2614

{BINARY PNG}

[2019-09-27 00:22:48.061] net.fullphat.gntp: received: GNTP/1.0 REGISTER NONE
Application-Name: Radarr
Application-Icon: x-growl-resource://97a30308f771727a8d88b82fb5644411
Origin-Machine-Name: Radarr-Local
Origin-Software-Name: GrowlConnector
Origin-Software-Version: 2.0.0.0
Origin-Platform-Name: Unix 3.10.105.0
Origin-Platform-Version: 3.10.105.0
Notifications-Count: 3

Notification-Name: TEST
Notification-Enabled: True
Notification-Display-Name: Test

Notification-Name: GRAB
Notification-Enabled: True
Notification-Display-Name: Movie Grabbed

Notification-Name: DOWNLOAD
Notification-Enabled: True
Notification-Display-Name: Movie Complete

Identifier: 97a30308f771727a8d88b82fb5644411
Length: 2614

{BINARY PNG}

[2019-09-27 00:22:48.062] GNTP: block_count=6
[2019-09-27 00:22:48.062] GNTP: request_type=REGISTER
[2019-09-27 00:22:48.062] GNTP: encryption=NONE

{CRASH}

Windows Event Log (Application):

Faulting application name: Snarl.exe, version: 5.1.0.9004, time stamp: 0x5d25969b
Faulting module name: KERNELBASE.dll, version: 10.0.18362.356, time stamp: 0x8c4198ab
Exception code: 0xe0434352
Fault offset: 0x00113522
Faulting process id: 0x5a4
Faulting application start time: 0x01d5750457fcf4bf
Faulting application path: D:\Applications\Snarl\Snarl.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: a172c8c4-c632-437a-815a-3c399b4487cf
Faulting package full name: 
Faulting package-relative application ID: 

@LeeThompson
Copy link
Author

Steps to reproduce:

Within Radarr (https://radarr.video/):

  1. Settings
  2. Connections
  3. Click on the Plus
  4. Add a Growl notification to the machine running Snarl
  5. Click Test
  6. Boom

@LeeThompson LeeThompson changed the title Snarl Crash Snarl Crash (GNTP Protocol) Sep 27, 2019
@thea1ien
Copy link

thea1ien commented Nov 29, 2019

Has there been any progress made on this? I seem to be having the same problem.
It appears this happens when a notification has been sent to snarl, and after I click the notification window. Shortly after it will just crash. I've attempted using a program called "Restart on crash" as a work-around but this doesn't seem to always work like it should.
If I choose "About Snarl" the notification that pops up doesnt appear to trigger a crash. So it looks to be only an issue with incoming notifications. If there are any suggestions for me to try and help, please let me know.
Also, there isn't any type of error that comes up. After the incoming notification is clicked, Snarl will simply just close out.
P.S. The about box has www.getsnarl.info listed, not github or another link. However it looks like that site/domain has expired and no longer exists.

@LeeThompson
Copy link
Author

@fullphat I am running Snarl 3 in "production" but I have parallel installs so if you need me to do any further tests on this issue, I'm still set up for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug R5 Issue relating to Snarl R5.x Testing required
Projects
None yet
Development

No branches or pull requests

3 participants