[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-08-17 Thread Launchpad Bug Tracker
This bug was fixed in the package fwupd - 0.8.1-3ubuntu0.1 --- fwupd (0.8.1-3ubuntu0.1) zesty; urgency=medium * Backport patch to fix detection of Dell systems (LP: #1671570) * Backport patch to fix error handling on synaptics MST. -- Mario Limonciello

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-08-15 Thread Mario Limonciello
** Tags removed: verification-done ** Tags added: verification-done-zesty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671570 Title: fwupd crashed with SIGSEGV in

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-08-09 Thread Taner Paca
I would like to confirm that fwupd update from zesty-proposed fixed this issue with Lenovo T460s with docking station. Thanks a lot. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671570 Title:

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-07-13 Thread Mario Limonciello
** Tags removed: verification-needed ** Tags added: verification-done-trusty ** Tags removed: verification-done-trusty ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-07-13 Thread cagri
fwupd zesty-proposed updated fix the similar issue of mine. Thanks. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671570 Title: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate() To

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-06-29 Thread Brian Murray
Hello Roland, or anyone else affected, Accepted fwupd into zesty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/fwupd/0.8.1-3ubuntu0.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-06-09 Thread Mario Limonciello
This is fixed in 0.9.2 release for Artful. ** Changed in: fwupd (Ubuntu Artful) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671570 Title: fwupd

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-06-09 Thread Brian Murray
** Tags added: rls-aa-notfixing -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671570 Title: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate() To manage notifications about this bug

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-06-05 Thread Mario Limonciello
Thanks for that confirmation. I've also uploaded this as an SRU, it's just waiting for the SRU team to process it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671570 Title: fwupd crashed with

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-06-05 Thread Ben Olsen
@Mario, Sorry it took a while to test, but your patch does seem to have fixed the issue, at least on my system. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671570 Title: fwupd crashed with

Re: [Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-30 Thread Mario Limonciello
Scott, Ben, Thanks for the extra information. The Lenovo docking station likely provides the MST hub that is problematic. Can you please try the updated package on that PPA I shared with the docking station attached or plugged in? On Tue, May 30, 2017, 09:11 Scott Howard

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-30 Thread Scott Howard
When I ran as root before the patch: $ sudo ./test de_table: 222 16 0 supported after patch $ sudo ./test invalid table address not supported, dell supported != de It does seem to be dependent if I'm plugged in to my lenovo docking station, like Ben Olsen wrote - it may be some peripheral

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-29 Thread Ben Olsen
@Mario Before installing the patched file, I wanted to make sure I could reliably reproduce the error. Unfortunately I haven't been able to. So far it seems related to whether or not the ThinkPad OneLink+ adapter is plugged in to the machine on startup, but even that didn't cause the error every

Re: [Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-26 Thread Mario Limonciello
The patch is restricted to the binaries in that package, but if you run into dependency problems you may need to install more of them. On Fri, May 26, 2017, 10:21 Ben Olsen <1671...@bugs.launchpad.net> wrote: > @Mario > > Do I just need to download and install the fwupd deb for my arch (in my >

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-26 Thread Ben Olsen
@Mario Do I just need to download and install the fwupd deb for my arch (in my case, fwupd_0.8.1-3ubuntu0.1_amd64.deb)? Or do I need to download and install all the amd64 debs in the package you linked? -- You received this bug notification because you are a member of Ubuntu Bugs, which is

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-26 Thread Mario Limonciello
** Description changed: - autoreported bug + [Impact] + On some non Dell systems that contain Synaptics MST hubs, fwupd will crash. - ProblemType: Crash - DistroRelease: Ubuntu 17.04 - Package: fwupd 0.8.1-3 - ProcVersionSignature: Ubuntu 4.10.0-11.13-generic 4.10.1 - Uname: Linux

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-25 Thread Mario Limonciello
@Ben, OK I've published a package here: https://launchpad.net/~superm1/+archive/ubuntu/lp1671570/+packages Once that finishes building can you try that? Assuming that works properly i'll put an SRU together for this. -- You received this bug notification because you are a member of Ubuntu

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-25 Thread Ben Olsen
Here's what I got: root@ungeheuer:/tmp# ./test invalid table address not supported, dell supported != de -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671570 Title: fwupd crashed with SIGSEGV in

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-25 Thread Mario Limonciello
@Ben, sorry about forgetting to mention the libraries, glad you could figure it out. Thanks for checking. I think the problem is actually the wrong thing is being scanned (type vs handle). Can you give one more run at this one: #include #include struct smbios_struct { u8 type; u8

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-25 Thread Ben Olsen
Mario, next time you suggest a script like this, it would be lovely if you'd mention that your end-user needs to have libsmbios-dev and libglib2.0-dev installed. I couldn't import either of those headers without them. But here's the output: root@ungeheuer:/tmp# ./test de_table: 222 16 0 supported

Re: [Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-25 Thread Mario Limonciello
Please make sure you run as root (I shared the code to make sure you would feel safe running it as root). On Thu, May 25, 2017, 09:21 Scott Howard wrote: > I have the same bug, on a lenovo laptop as well. I ran your code, thank > you! > > > ./test > invalid table address

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-25 Thread Scott Howard
I have the same bug, on a lenovo laptop as well. I ran your code, thank you! ./test invalid table address not supported, dell supported != de -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671570

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-24 Thread Mario Limonciello
OK so my suspicion based upon that is that by checking a table that doesn't exist it's defaulting to 0x00, which for you happens to have DE for the first byte. Can you please confirm my suspicions by doing this: Compile the following test application and run it, share your output back. I expect

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-24 Thread Mario Limonciello
Sorry minor typo. #include #include struct smbios_struct { u8 type; u8 length; u16 handle; }; int main(void) { guint8 dell_supported = 0; struct smbios_struct *de_table; de_table = smbios_get_next_struct_by_type (0, 0xDE); if (!de_table)

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-23 Thread Ben Olsen
Sure, thanks for the quick response. I have, AFAIK, a pretty stock install of Zesty, and I just re-installed a few days ago. Here's the full output: # dmidecode 3.0 Getting SMBIOS data from sysfs. SMBIOS 2.8 present. 65 structures occupying 3156 bytes. Table at 0xD7079000. Handle 0x, DMI

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-23 Thread Mario Limonciello
@Ben, That crash happened on a Lenovo box? That's really surprising. It's not supposed to run the code on anything but Dell ( https://github.com/hughsie/fwupd/blob/master/plugins/synapticsmst/fu-plugin-synapticsmst.c#L35 ) Can you please share your dmidecode output? -- You received this

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-05-23 Thread Ben Olsen
I'm having this exact issue on a 4th Gen Lenovo X1 Carbon. Here's the last parts from "sudo /usr/lib/fwupd/fwupd -v": 16:00:44:0184 Dfu host->device:10 ff 81 f1 00 00 00 16:00:44:0185 Fu devices now in store: 16:00:44:0185 Fu 1 UEFI-dummy-dev0 UEFI Updates 16:00:44:0185 Fu 2

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-03-20 Thread Mario Limonciello
At least my current suspicion looking through the stacktrace is that the device enumerated successfully, but it was an unsupported board ID and the error message wasn't set properly. This commit should resolve it. https://github.com/hughsie/fwupd/commit/99489a8638c7e1e4ae30ec9ec2b1fc2ca4bee20f

[Bug 1671570] Re: fwupd crashed with SIGSEGV in fu_plugin_synapticsmst_enumerate()

2017-03-20 Thread Mario Limonciello
Is this 100% reproducible for you? Can you comment more about your setup? * What system? * What BIOS? * What devices do you have plugged in? Monitors, docks, etc? ** Information type changed from Private to Public -- You received this bug notification because you are a member of Ubuntu