Re: *** buffer overflow detected *** error

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

 



On Sat, Nov 29, 2008 at 10:07 PM, ying lcs <yinglcs@xxxxxxxxx> wrote:
> On Sat, Nov 29, 2008 at 7:03 PM, Brian Dessent <brian@xxxxxxxxxxx> wrote:
>> ying lcs wrote:
>>
>>> I assume the fix is in (from the attachment in the bug)
>>> http://launchpadlibrarian.net/17177324/xulrunner-1.9_1.9.0.1%2Bbuild1%2Bnobinonly-0ubuntu2.debdiff
>>>
>>> Can you please tell me how can I apply it?
>>>
>>> I 'cd' to my mozilla directory and then do 'patch -p0 <
>>> xulrunner-1.9_1.9.0.1+build1+nobinonly-0ubuntu2.debdiff', I get a
>>> 'File to patch' prompt.I don't know what to do.
>>>
>>> And i try 'cd' to my 'mozilla/xulrunner', and do the same thing, I get
>>> the same prompt. I don't know what to do.
>>
>> That is a diff against a debian/unbuntu source package, not the mozilla
>> source.  If you look at the contents it touches the debian rules file
>> and includes patches-in-patch, i.e. the patch creates patches which the
>> build system later applies to the upstream source.  You can't apply this
>> patch directly to the mozilla source.
>>
>> If you are not working from a .deb source package (which you really
>> ought to consider doing if you intend to install the result on your
>> system, and you wouldn't have to mess with any manual patching or
>> fiddling to get fixes) then you can click on the upstream mozilla bug
>> 412610 which is linked on that site, where you will find the change as
>> it was committed to the mozilla source:
>> <http://hg.mozilla.org/mozilla-central/rev/adf33dbb59d0>.  (Click on
>> 'raw' to get the changeset as a patch file.)
>>
>> Brian
>>
>
> Thank you for your help again.
>
> I tried it again, but I get this error "can't find file to patch at
> input line 11"
>
> $ patch -p0 < adf33dbb59d0.patch
> can't find file to patch at input line 11
> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |
> |# HG changeset patch
> |# User Dmitry Potapov <dpotapov@xxxxxxxxx>
> |# Date 1224561357 18000
> |# Node ID adf33dbb59d04461121d236451dc8b5973b96fab
> |# Parent 6e9a29a235ce506b4ca35fabefa34b48033beb69
> |Bug 412610 - "MAXPATHLEN too small for glibc's realpath()" (define
> MAXPATHLEN as PATH_MAX when PATH_MAX is available) [r=bsmedberg]
> |
> |--- a/browser/components/migration/src/nsDogbertProfileMigrator.cpp    Tue
> Oct 21 16:36:29 2008 +1300
> |+++ b/browser/components/migration/src/nsDogbertProfileMigrator.cpp    Mon
> Oct 20 22:55:57 2008 -0500
> --------------------------
> File to patch:
>

And I am sure I execute this command 'patch -p0 < adf33dbb59d0.patch'
at the top the directory ('mozilla').

i can see the file content if I do this command at the same directory
as 'patch -p0 < adf33dbb59d0.patch'
$ ls -la toolkit/mozapps/update/src/updater

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux