bugGnash - The GNU Flash player - Bugs: bug #33681, Cant build on nearly default...

 
 

bug #33681: Cant build on nearly default ./configure: "/usr/bin/ld: double free or corruption"

Submitted by:  Davide Baldini <davide>
Submitted on:  Thu 30 Jun 2011 03:51:59 PM UTC  
 
Category: buildSeverity: 3 - Normal
Release: 0.8.9Status: Invalid
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Tue 12 Jul 2011 05:25:43 AM UTC, comment #4:

Setting the environment variable LD=gold during configure is a more usual way.

Benjamin Wolsey <bwy>
Project Member
Mon 11 Jul 2011 11:20:34 AM UTC, comment #3:

You're right, the gold works!
I didn't know how to replace linker the formal way so I made an alias my way.

It runs a bit slow but in windowed format it's still playable.
Thank you, good job!

Davide Baldini <davide>
Thu 30 Jun 2011 05:48:52 PM UTC, comment #2:

I don't think you can hold Gnash responsible for crashing the linker! You could try using the gold linker instead (LD=gold) as a workaround, but reporting the linker bug to the distro sounds like a good idea.

Benjamin Wolsey <bwy>
Project Member
Thu 30 Jun 2011 04:12:58 PM UTC, comment #1:

ops in make.report I diverted stderr somewhere out.
The complete file make.complete.report .

(file #23599)

Davide Baldini <davide>
Thu 30 Jun 2011 03:51:59 PM UTC, original submission:

Hello, I downloaded gnash 0.8.9 sources and installed (APT, debian) the following packages, as required by preliminary runs of ./configure :

--
libcurl4-openssl-dev
libspeex-dev
libgif-dev
libgtkglext1-dev
libgstreamer0.10-dev
libagg-dev
xulrunner-dev
libgstreamer-plugins-base0.10-dev
--

Then, the definitive ./configure was:

--
./configure --prefix='/usr/handsoftware/' CFLAGS='-O2 -march=core2' CXXFLAGS="$CFLAGS"
--

which produced the output captured in the alledged file configure.report (only warnings on missing test tools).

Then I run make -j4 , hanging on unappy linker for:

      • glibc detected *** /usr/bin/ld: double free or corruption (out): 0x4051b008 ***

The full ordered output of make is in make.report

To retrieve needed system info write me the commands.

Davide Baldini <davide>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #23599:  make.complete.report added by davide (46KiB - application/octet-stream)
file #23597:  configure.report added by davide (34KiB - application/octet-stream)
file #23598:  make.report added by davide (6KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by bwy (Posted a comment)
  • -unavailable- added by davide (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 12 Jul 2011 05:25:43 AM UTCbwyStatusNone=>Invalid
      Open/ClosedOpen=>Closed
    Thu 30 Jun 2011 04:12:58 PM UTCdavideAttached File-=>Added make.complete.report, #23599
    Thu 30 Jun 2011 03:51:59 PM UTCdavideAttached File-=>Added configure.report, #23597
      Attached File-=>Added make.report, #23598

    Back to the top


    Powered by Savane 3.1-cleanup1