[Bug 1234612] Re: Please backport memtest86+ 5.01-3ubuntu1 from Ubuntu 15.10 Wily to 14.04 LTS (memtest86 is 4 years old (v4.2.0) in LTS)!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Bug 1234612] Re: Please backport memtest86+ 5.01-3ubuntu1 from Ubuntu 15.10 Wily to 14.04 LTS (memtest86 is 4 years old (v4.2.0) in LTS)!

Bug Watch Updater-33
Launchpad has imported 18 comments from the remote bug at
https://bugzilla.redhat.com/show_bug.cgi?id=1013110.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2013-09-27T21:06:17+00:00 Upstream wrote:

Latest upstream release: 5.01.usb.installer
Current version/release in Fedora Rawhide: 4.20-11.fc21
URL: http://www.memtest.org/

Please consult the package updates policy before you issue an update to
a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/0

------------------------------------------------------------------------
On 2013-10-23T18:43:19+00:00 Upstream wrote:

Latest upstream release: 5.01
Current version/release in Fedora Rawhide: 4.20-11.fc21
URL: http://www.memtest.org/download/5.01/

Please consult the package updates policy before you issue an update to
a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/3

------------------------------------------------------------------------
On 2013-12-06T14:20:27+00:00 Jaroslav wrote:

*** Bug 1014737 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/5

------------------------------------------------------------------------
On 2013-12-06T14:20:57+00:00 Jaroslav wrote:

It seems to crash if compiled with gcc-4.7.2 or newer. It works if
compiled with gcc-4.4.7. Upstream ticket:

http://forum.canardpc.com/threads/83443-Memtest86-V5.01-crashes-with-
gcc-4.7.2-or-later

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/6

------------------------------------------------------------------------
On 2013-12-06T17:09:43+00:00 Account wrote:


MemTest86_v5 is going to be released with UEFI support: http://www.memtest86.com/technical.htm#new

Is it worth changing from Memtest86+ to MemTest86 ??

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/7

------------------------------------------------------------------------
On 2013-12-06T17:16:17+00:00 Account wrote:

(In reply to Xose Vazquez Perez from comment #4)

> MemTest86_v5 is going to be released with UEFI support:
> http://www.memtest86.com/technical.htm#new
>
> Is it worth changing from Memtest86+ to MemTest86 ??

Forget it. MemTest86_v5 is not GPL, the last one was 4.3.6.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/8

------------------------------------------------------------------------
On 2014-02-12T10:20:47+00:00 Jaroslav wrote:

*** Bug 1057864 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/9

------------------------------------------------------------------------
On 2014-02-12T10:22:10+00:00 Jaroslav wrote:

The workaround could be to compile it with gcc-3.4.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/10

------------------------------------------------------------------------
On 2014-02-12T19:23:52+00:00 Bill wrote:

Yes, please update memtest86+ in Fedora soon.  Version 4.2 does not work
on new hardware...  Thanks!

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/11

------------------------------------------------------------------------
On 2014-02-17T12:25:51+00:00 Jaroslav wrote:

OK, I compiled it with gcc-3.4 and it seems to work. I will push it and
I will focus on the gcc-4.8 fix later.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/12

------------------------------------------------------------------------
On 2014-02-17T12:57:02+00:00 Fedora wrote:

memtest86+-5.01-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/memtest86+-5.01-1.fc20

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/13

------------------------------------------------------------------------
On 2014-02-27T04:14:11+00:00 Fedora wrote:

memtest86+-5.01-1.fc20 has been pushed to the Fedora 20 stable
repository.  If problems still persist, please make note of it in this
bug report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/14

------------------------------------------------------------------------
On 2014-10-20T05:15:51+00:00 David wrote:

Created attachment 948383
Patch fixes non-working binary with later GCC versions.

I have been working on this problem for a while.  Disabling the inline-
functions called-once optimization fixes the problem.

I also ran the static analyzer Cppcheck, and solved an array out-of-
bounds bug, and an incorrect pointer bug.


-Dave

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/18

------------------------------------------------------------------------
On 2014-10-20T05:17:18+00:00 David wrote:

PS.  I've also sent this patch upstream, but I haven't heard much
feedback from the developers.

-Dave

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/19

------------------------------------------------------------------------
On 2014-10-20T14:45:26+00:00 Jaroslav wrote:

(In reply to David McInnis from comment #12)
Hi,

thanks for the patch, I will apply it with one minor change. I have already used:
- for(i = 0; i < sizeof(possible_nhm_bus); i++) {
+ for(i = 0; i < sizeof(possible_nhm_bus) / sizeof(possible_nhm_bus[0]); i++) {

I will keep it, because it is more generic solution than the hardcoded
number of iterations.

Could you provide more information about the -fno-inline-functions-
called-once. What it fixes and why?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/20

------------------------------------------------------------------------
On 2014-10-20T21:42:26+00:00 David wrote:

I like the more generic way of getting the size of an array in C.  I've
never seen this technique before, and I'll have to look into it.


About the -fno-inline-functions-called-once optimization:  

I do not understand what it fixes or why.  I will do more research into
the problem and report back what I discover.


This patch is part of my larger effort of improve Memtest86+'s SMP mode.
It always locks up hard on my Intel Core 2 Quad machine when in SMP.
Once I find the deadlock issue my goal will be to improveimprove SMP
performance.

Here is my project page:  github.com/oraac/memtest86--SMP

If anyone here want's to help I'd be happy to get you a SSH key for
commit access.

-Dave

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/21

------------------------------------------------------------------------
On 2014-10-21T09:05:48+00:00 Jaroslav wrote:

(In reply to David McInnis from comment #15)
> About the -fno-inline-functions-called-once optimization:  
>
> I do not understand what it fixes or why.  I will do more research into the
> problem and report back what I discover.
>
Thanks.

I probably haven't encountered this problem, because I am using -O0
instead of -O1, i.e. no inlining at all. I will also keep this as is, it
may resolve other hidden problems.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/22

------------------------------------------------------------------------
On 2014-10-21T09:16:55+00:00 Jaroslav wrote:

Fixed in memtest86+-5.01-8.fc22.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1234612/comments/23


** Changed in: memtest86+ (Fedora)
       Status: Unknown => Fix Released

** Changed in: memtest86+ (Fedora)
   Importance: Unknown => Undecided

--
You received this bug notification because you are a member of Ubuntu
Backporters, which is subscribed to trusty-backports.
Matching subscriptions: ubuntu-backporters
https://bugs.launchpad.net/bugs/1234612

Title:
  Please backport memtest86+ 5.01-3ubuntu1 from Ubuntu 15.10 Wily to
  14.04 LTS (memtest86 is 4 years old (v4.2.0) in LTS)!

To manage notifications about this bug go to:
https://bugs.launchpad.net/trusty-backports/+bug/1234612/+subscriptions

--
ubuntu-backports mailing list
[hidden email]
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-backports