-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Chromium.CfxRemotingException #43
Comments
P.S.: Could you make a new release? I just need that critical #37 fix, but it's inconvenient to use my own Neutronium build with CI, for example. |
|
Ok, so this is the same thing, something gets updated when the browser's been already disposed. I think all the exceptions are related, thanks. |
After a But I've found how to get a
While(1) {
Stop-Process -processname ChromiumFXRenderProcess
}
I catch it like this to prevent the app from crashing: public class BindableBase : INotifyPropertyChanged
{
private static Logger logger = LogManager.GetCurrentClassLogger();
public event PropertyChangedEventHandler PropertyChanged;
protected bool SetProperty<T>(ref T storage, T value, [CallerMemberName] String propertyName = null)
{
if (object.Equals(storage, value)) return false;
storage = value;
this.OnPropertyChanged(propertyName);
return true;
}
protected void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
try
{ // Don't crash!
this.PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
catch (Exception ex)
{
logger.Debug(ex);
}
}
} When I still don't understand what the users do, though. Probably this is caused by system shutdown or they kill the Chromium process for fun. It would be good to catch this exception in Neutronium, if possible, and restart the Chromum process, I think. |
Ok, sometimes it recovers even after |
Hi @o2genum , thanks for sharing the scenario and working on reproduction. I will work on improving recuperation on CfxRemotingException. There already exists a mechanism that try to restart Chromium process in case of unplanned failure. It seems that this mechanism needs to be improved |
I was abble to reproduce this unhandled exception with the scenario you mencioned. |
@David-Desmaisons i also get the
does you fix fixes this one or any CfxRemotingException? some users have also experiencing some random crashes so we can also verify this |
@jmecosta Well what is your scenario? It will be very usefull if you can share what happens during this crashes. Are they also linked to during system shutdown? From what we are seeing here, this fix will correct some edge cases when Chromium process is killed most probably during system shutdown. This is only scenario I am aware of where such an CfxRemotingException exception is not catched by Neutronium. So let me know if this will continue afterthis correction |
The one I got was actually during startup. But I will monitor with the fix.
Thanks
…On Wed, 29 Nov 2017, 03:20 David Desmaisons, ***@***.***> wrote:
@jmecosta <https://github.com/jmecosta> Well what is your scenario? It
will be very usefull if you can share what happens during this crashes. Are
they also linked to during system shutdown?
From what we are seeing here, this fix will correct some edge cases when
Chromium process is killed most probably during system shutdown.
This is only scenario I am aware of where such an CfxRemotingException
exception is not catched by Neutronium. So let me know if this will
continue afterthis correction
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#43 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA_jyFlwQvin5ZTFL4xTyBjhFpXIgLtkks5s7LFZgaJpZM4QoEds>
.
|
@jmecosta Do you application start or system start-up? |
At my application startup. Not system. I got that actually launching under
a debug session. But I had reports of the application crashing while using
it also. For example when when using more than one neutronium controls in
different tabs and swapping between them
…On Wed, 29 Nov 2017, 13:14 David Desmaisons, ***@***.***> wrote:
@jmecosta <https://github.com/jmecosta> Do you application start or
system start-up?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#43 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA_jyLZ_G6VLJ0eMQ4eu-4w995KTkooBks5s7TyEgaJpZM4QoEds>
.
|
@jmecosta Thanks for the information, |
Yep, and those are in place. Still it sometime crashes. I will keep an eye
on it. Ghay
…On Wed, 29 Nov 2017, 14:17 David Desmaisons, ***@***.***> wrote:
@jmecosta <https://github.com/jmecosta> Thanks for the information,
I remenber we discuss your tab solution and the solution was to dispose
the Neutronium component when switching tabs.
I am closing this for now. Please re-open an issue with specific scenario
if problem persists after this fix.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#43 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA_jyPQf4h-uswIyARK9uewgXsJeL_qbks5s7Us-gaJpZM4QoEds>
.
|
For me, if still won't recover after a while-kill loop. The view gets blank.
Still no info on what causes it in real use, though. Is there a way to reload it manually? |
@o2genum , if you are seing this trace:
|
@David-Desmaisons im getting some of the exceptions in the first stack trace by some users. Application: BuildAllApp.exe Exception Info: Chromium.CfxRemotingException Exception Info: System.AggregateException using latest x64 build, dispose are in code also. and its intermitent but it does crash here and there |
have the same issue which prevents the app from running productive, any idea?
|
Got some Neutronium-related exceptions collected from the users.
These exceptions have 1-2 occurences across 300+ beta users.
The text was updated successfully, but these errors were encountered: