-
Notifications
You must be signed in to change notification settings - Fork 9
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
ubuntu 19.04 - crash on load #15
Comments
There seems to be issues reading the config file. Secondly, there appears to be issues loading libgdiplus, can you verify that the file "/usr/lib/i386-linux-gnu/pcsx2/mono_i386/usr/lib/libgdiplus.so" exists. |
The ini file is empty. I can't get it to let me configure it. |
The plugin will create a ini file on load and populate it with default settings, the file shouldn't be blank. Can you delete the ini file, try loading the plugin again and post the resulting stacktrace, it might tell me why the file was created blank. Also, can you run the command |
Your command showed missing libexif and libgif. I had to install libgif7:i386 and libexif12:i386. It crashed again, but after deleting the blank ini, I was able to load the plugin and have it properly create a new ini. thanks. |
other strange behavior. You must use the null driver and do a full bios boot first. Set the time zone, open the network utility and format the card. Shutdown, activate your plugin, THEN it will work without crashing at boot. Not doing this locks the whole system. EDIT: Nope, it just let it boot farther. It still locks PCSX2 and you cant close it without logging out. How do I generate that trace? |
I think I got stacktrace figured out. If your plugin is active, the system boots, then after a few seconds freezes. No errors in console.
|
Can you try this version? https://github.com/TheLastRar/CLR-DEV9/releases/tag/v0.8.6PR1 |
crashes on config. No logs. can't get a stacktrace on the process after its killed. no error messages. |
I'll see if I can replicate it, It may be possible that 19.04 introduced a breaking change somehow. Edit: or 0.8.6 has a bug that didn't come up in my testing |
Can you try this version? https://github.com/TheLastRar/CLR-DEV9/releases/tag/V0.8.6PR2 |
Run the sony setup disc fine, except for a long delay where it tries to find the sony servers. Good so far. I went to try Twisted Metal Black online and had an issue. I started up the game, went to the lan lobby, then went to another machine on my network and loaded up the game. I created a server, then on this machine I hit "refresh list." crash. |
The same thing happens if I create a server and back out of it. Even on the windows version of this plugin. |
Can you try this build (That particular bug seems to be a regression introduced in 0.8.5) https://github.com/TheLastRar/CLR-DEV9/releases/tag/V0.8.6PR3 |
SUCCESS! I was able to connect this over LAN to a real ps2 playing twisted metal black online. It worked great except for a severe framerate drop, but that's apparently an AMD/linux thing and not related to your plugin. Congrats! You found and slayed the bug! |
YAY! Thank you for testing my builds. |
I get and error when I try to load the plugin stating it has insufficient memory or resources. All the dependencies are installed. Below is what the pcsx2 console shows:
Loading plugins from /usr/lib/i386-linux-gnu/pcsx2...
Bound GS: libGSdx-AVX2.so [GSdx (GCC 8.2.0 AVX2/AVX2) 1.1.0]
Bound PAD: libonepad.so [OnePAD 0 2.0.0]
Bound SPU2: libspu2x-2.0.0.so [SPU2-X 2.0.0]
Bound CDVD: libCDVDnull.so [CDVDnull Driver 0 0.6.0]
Bound USB: libUSBnull-0.7.0.so [USBnull Driver 0 0.7.0]
Bound FW: libFWnull-0.7.0.so [FWnull Driver 0 0.7.0]
Init Mono Runtime
Close Mono Runtime
Init Mono Runtime
Close Mono Runtime
Bound DEV9: libCLR_DEV9_LINUX_MONO.so [CLR DEV9 0.8.5]
Plugins loaded successfully.
Initializing plugins...
Init GS
Init PAD
Init SPU2
Init CDVD
Init USB
Init FW
Init DEV9
Init Mono Runtime
Loaded Plugin
Unexpected end of file.
at System.Xml.EncodingStreamWrapper.ReadBOMEncoding (System.Boolean notOutOfBand) [0x00048] in <9bd40f305da74e1cad6db77e76f875e5>:0
at System.Xml.EncodingStreamWrapper..ctor (System.IO.Stream stream, System.Text.Encoding encoding) [0x0002c] in <9bd40f305da74e1cad6db77e76f875e5>:0
at (wrapper remoting-invoke-with-check) System.Xml.EncodingStreamWrapper..ctor(System.IO.Stream,System.Text.Encoding)
at System.Xml.XmlUTF8TextReader.SetInput (System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) [0x00017] in <9bd40f305da74e1cad6db77e76f875e5>:0
at System.Xml.XmlDictionaryReader.CreateTextReader (System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) [0x00005] in <9bd40f305da74e1cad6db77e76f875e5>:0
at System.Xml.XmlDictionaryReader.CreateTextReader (System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas) [0x00000] in <9bd40f305da74e1cad6db77e76f875e5>:0
at System.Runtime.Serialization.XmlObjectSerializer.ReadObject (System.IO.Stream stream) [0x00012] in <9bd40f305da74e1cad6db77e76f875e5>:0
at CLRDEV9.Config.ConfigFile.LoadConf (System.String iniFolderPath, System.String iniFileName) [0x0006c] in <22684b39bc814564b59f65387e6e42ec>:0
at CLRDEV9.CLR_DEV9.Init () [0x00005] in <22684b39bc814564b59f65387e6e42ec>:0
InnitError
Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Windows.Forms.WindowsFormsSynchronizationContext' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Windows.Forms.ThemeEngine' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Windows.Forms.ThemeWin32Classic' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Drawing.KnownColors' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Drawing.GDIPlus' threw an exception. ---> System.DllNotFoundException: /usr/lib/i386-linux-gnu/pcsx2/mono_i386/usr/lib/libgdiplus.so
at (wrapper managed-to-native) System.Drawing.GDIPlus.GdiplusStartup(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
at System.Drawing.GDIPlus..cctor () [0x000b0] in <0e7ef49abb0f41ecae1af74ecc41279a>:0
--- End of inner exception stack trace ---
at System.Drawing.KnownColors..cctor () [0x0001a] in <0e7ef49abb0f41ecae1af74ecc41279a>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at System.Drawing.Color.FromKnownColor (System.Drawing.KnownColor color) [0x00007] in <0e7ef49abb0f41ecae1af74ecc41279a>:0
at System.Drawing.Color.get_Black () [0x00000] in <0e7ef49abb0f41ecae1af74ecc41279a>:0
at System.Windows.Forms.ThemeWin32Classic..cctor () [0x00000] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
--- End of inner exception stack trace ---
at System.Windows.Forms.ThemeEngine..cctor () [0x00012] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
--- End of inner exception stack trace ---
at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00000] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
at System.Windows.Forms.Control..ctor () [0x000d6] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control..ctor()
at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
--- End of inner exception stack trace ---
at System.Windows.Forms.Control..ctor () [0x0000d] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
at System.Windows.Forms.ContainerControl..ctor () [0x0000e] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
at System.Windows.Forms.Form..ctor () [0x00012] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
at System.Windows.Forms.MessageBox+MessageBoxForm..ctor (System.Windows.Forms.IWin32Window owner, System.String text, System.String caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Boolean displayHelpButton) [0x0000c] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
at System.Windows.Forms.MessageBox+MessageBoxForm..ctor (System.Windows.Forms.IWin32Window owner, System.String text, System.String caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon) [0x00000] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.MessageBox+MessageBoxForm..ctor(System.Windows.Forms.IWin32Window,string,string,System.Windows.Forms.MessageBoxButtons,System.Windows.Forms.MessageBoxIcon)
at System.Windows.Forms.MessageBox.Show (System.String text) [0x00000] in <8aef12e05d8341c2ba53ae50a7bb2ab8>:0
at PSE.CLR_PSE_PluginLog.MsgBoxErrorTrapper (System.Exception e) [0x0003b] in <22684b39bc814564b59f65387e6e42ec>:0
at CLRDEV9.CLR_DEV9.Log_Fatal (System.Exception ex) [0x00000] in <22684b39bc814564b59f65387e6e42ec>:0
at CLRDEV9.CLR_DEV9.Init () [0x0004e] in <22684b39bc814564b59f65387e6e42ec>:0
at PSE.CLR_PSE_DEV9.DEV9init () [0x00000] in <22684b39bc814564b59f65387e6e42ec>:0
at (wrapper native-to-managed) PSE.CLR_PSE_DEV9.DEV9init(System.Exception&)
The text was updated successfully, but these errors were encountered: