bug-gnuzilla
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gnuzilla] IceCat-38.8.0 does not work on Fedora 24


From: Antonio Trande
Subject: [Bug-gnuzilla] IceCat-38.8.0 does not work on Fedora 24
Date: Sat, 25 Jun 2016 22:39:24 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1

Hi all,

currently IceCat-38.8.0 does not work on Fedora 24; we have open a
related bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=1332926

Crash report from GDB:
https://bugzilla.redhat.com/show_bug.cgi?id=1332926#c8

<snip>
0x00007ffff4873bb3 in nsLayoutUtils::GetLastSibling
(aFrame=0xe5e5e5e5e5e5e5e5) at
/usr/src/debug/icecat-38.8.0/layout/base/nsLayoutUtils.cpp:1586
1586      if (!aFrame) {
</snip>

That's the code where the crash happens:
<code>
// static
nsIFrame* nsLayoutUtils::GetLastSibling(nsIFrame* aFrame) {
  if (!aFrame) {
    return nullptr;
  }

  nsIFrame* next;
  while ((next = aFrame->GetNextSibling()) != nullptr) {
    aFrame = next;
  }
  return aFrame;
}
</code>

It looks lke icecat crashes, because it tries to access uninitialised
memory (0xe5e5e5e5e5e5e5e5) and checks the memory against NULL
(!aFrame), that must crash.
But I don't know the cause might be gcc6 related.

Any help is welcome.

-- 
---
Antonio Trande
mailto: sagitter 'at' fedoraproject 'dot' org
http://fedoraos.wordpress.com/
https://fedoraproject.org/wiki/User:Sagitter
GPG Key: 0x6CE6D08A
Check on https://keys.fedoraproject.org/

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]