Re: Call for iceweasel testing

2013-02-20 Thread Jurij Smakov
On Mon, Feb 18, 2013 at 09:36:00PM -0300, gustavo panizzo gfa wrote:
 On 02/13/2013 07:22 PM, Jurij Smakov wrote:
  Hello,
  
  One of the oustanding RC bugs, potentially blocking wheezy release, is
  #674908. I've recently cooked up a patch which fixes the previously 
  reported iceweasel crashes for me, but it would be nice if others 
  would test it as well and report their experiences. Fixed binaries 
  (for wheezy/testing) are available at
  
  http://www.wooyd.org/debian/iceweasel/
 would be useful if i run firefox over x11+ssh? sorry my sun box does not
 have monitor

Yes, it should be fine. I'm doing all my testing using Xvfb and 
vnc-over-ssh myself.

Best regards,
-- 
Jurij Smakov   ju...@wooyd.org
Key: http://www.wooyd.org/pgpkey/  KeyID: C99E03CC


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130220085515.ga4...@wooyd.org



Re: Call for iceweasel testing

2013-02-18 Thread gustavo panizzo gfa
On 02/13/2013 07:22 PM, Jurij Smakov wrote:
 Hello,
 
 One of the oustanding RC bugs, potentially blocking wheezy release, is
 #674908. I've recently cooked up a patch which fixes the previously 
 reported iceweasel crashes for me, but it would be nice if others 
 would test it as well and report their experiences. Fixed binaries 
 (for wheezy/testing) are available at
 
 http://www.wooyd.org/debian/iceweasel/
would be useful if i run firefox over x11+ssh? sorry my sun box does not
have monitor


-- 
1AE0 322E B8F7 4717 BDEA  BF1D 44BB 1BA7 9F6C 6333


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5122c8f0.9010...@zumbi.com.ar



Re: Call for iceweasel testing

2013-02-15 Thread Jurij Smakov
On Thu, Feb 14, 2013 at 10:27:32PM +0100, Hartwig Atrops wrote:
 Hello.
 
 This evening, I tested the packages from wooyd.org on my Blade 100 - still 
 nok :-(
 
 I used the latest Wheezy version (apt-get update / apt-get upgrade) and 
 deinstalled iceweasel, xulrunner and libmozjs (apt-get purge), then installed 
 the new packages form HD (gdebi).
 
 Regards,
 
Hartwig
 
 Backtrace:
 
 GNU gdb (GDB) 7.4.1-debian
 Copyright (C) 2012 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type show copying
 and show warranty for details.
 This GDB was configured as sparc-linux-gnu.
 For bug reporting instructions, please see:
 http://www.gnu.org/software/gdb/bugs/...
 Reading symbols from /usr/lib/iceweasel/firefox-bin...(no debugging symbols 
 found)...done.
 [New LWP 7756]
 [New LWP 7761]
 [New LWP 7762]
 [New LWP 7763]
 [New LWP 7764]
 [New LWP 7765]
 [New LWP 7766]
 [New LWP 7767]
 [New LWP 7768]
 [New LWP 7769]
 [New LWP 7770]
 [New LWP 7771]
 [New LWP 7772]
 [New LWP 7773]
 [New LWP 7774]
 [New LWP 7775]
 [New LWP 7776]
 [New LWP ]
 [New LWP 7778]
 [New LWP 7779]
 [Thread debugging using libthread_db enabled]
 Using host libthread_db library /lib/sparc-linux-gnu/libthread_db.so.1.
 Core was generated by `/usr/lib/iceweasel/firefox-bin'.
 Program terminated with signal 10, Bus error.
 #0  0xf770f0c4 in relinkJump (
 to=error reading variable: Cannot access memory at address 0xc407bad6, 
 from=0x362) at ../../../js/src/assembler/assembler/SparcAssembler.h:1090
 (gdb) bt
 #0  0xf770f0c4 in relinkJump (
 to=error reading variable: Cannot access memory at address 0xc407bad6, 
 from=0x362) at ../../../js/src/assembler/assembler/SparcAssembler.h:1090
 #1  linkJump (from=..., 
 to=error reading variable: Cannot access memory at address 0xc407bad6, 
 code=0x400) at ../../../js/src/assembler/assembler/SparcAssembler.h:1113
 #2  linkJump (
 target=error reading variable: Cannot access memory at address 
 0xc407bad6, jump=..., code=0x400)
 at ../../../js/src/assembler/assembler/AbstractMacroAssembler.h:590
 #3  link (label=..., jump=..., this=0xffe95188)
 at ../../../js/src/assembler/assembler/LinkBuffer.h:116
 #4  CallCompiler::generateStubForClosures (this=0xf770f020, 
 from=optimized out, obj=optimized out)
 
 at /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:890
 #5  0xf768b880 in js::mjit::EnterMethodJIT (cx=0xeef2bb80, fp=0xf0d00448, 
 code=0xe5b3c02c, stackLimit=0xf10e, partial=true)
 
 at 
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp:1064
 #6  0xf768bcbc in CheckStackAndEnterMethodJIT (partial=true, code=0xe5b3c02c, 
 fp=0xf0d00448, cx=0xeef2bb80)
 
 at 
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp:1125
 #7  js::mjit::JaegerShotAtSafePoint (cx=0xeef2bb80, safePoint=0xe5b3c02c, 
 partial=true)
 
 at 
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp:1152
 #8  0xf75632ec in js::Interpret (cx=0xeef2bb80, entryFrame=0xf0d003f0, 
 interpMode=js::JSINTERP_NORMAL)
 at /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/jsinterp.cpp:2125
 #9  0xf77244a8 in UncachedInlineCall (f=..., initial=optimized out, 
 pret=0xffe95c10, unjittable=optimized out, argc=optimized out)
 
 at 
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers.cpp:392
 #10 0xf77266c8 in js::mjit::stubs::UncachedCallHelper (f=..., argc=2, 
 lowered=false, ucr=0xffe95c08)
 
 at 
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers.cpp:479
 #11 0xf770ac58 in update (this=0xffe95bf8)
 
 at /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:1100
 #12 js::mjit::ic::Call (f=..., ic=0xe3a81aa0)
 
 at /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:1160
 #13 0xf776dc54 in JaegerStubVeneer ()
 
 at 
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSparc.s:164
 #14 0xf776dc54 in JaegerStubVeneer ()
 
 at 
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSparc.s:164
 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
 (gdb) q

Yeah, this looks like a different crash from the ones which my patch 
is suppposed to fix. What URL(s) does it trigger on?

Best regards,
-- 
Jurij Smakov   ju...@wooyd.org
Key: http://www.wooyd.org/pgpkey/  KeyID: C99E03CC


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130215092426.ga6...@wooyd.org



Re: Call for iceweasel testing

2013-02-15 Thread Hartwig Atrops
Hello.

On Friday 15 February 2013 10:24:27 Jurij Smakov wrote:
 On Thu, Feb 14, 2013 at 10:27:32PM +0100, Hartwig Atrops wrote:
  Hello.
 
  This evening, I tested the packages from wooyd.org on my Blade 100 -
  still nok :-(
 
  I used the latest Wheezy version (apt-get update / apt-get upgrade) and
  deinstalled iceweasel, xulrunner and libmozjs (apt-get purge), then
  installed the new packages form HD (gdebi).
 
  Regards,
 
 Hartwig
 
  Backtrace:
 
  GNU gdb (GDB) 7.4.1-debian
  Copyright (C) 2012 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later
  http://gnu.org/licenses/gpl.html This is free software: you are free to
  change and redistribute it. There is NO WARRANTY, to the extent permitted
  by law.  Type show copying and show warranty for details.
  This GDB was configured as sparc-linux-gnu.
  For bug reporting instructions, please see:
  http://www.gnu.org/software/gdb/bugs/...
  Reading symbols from /usr/lib/iceweasel/firefox-bin...(no debugging
  symbols found)...done.
  [New LWP 7756]
  [New LWP 7761]
  [New LWP 7762]
  [New LWP 7763]
  [New LWP 7764]
  [New LWP 7765]
  [New LWP 7766]
  [New LWP 7767]
  [New LWP 7768]
  [New LWP 7769]
  [New LWP 7770]
  [New LWP 7771]
  [New LWP 7772]
  [New LWP 7773]
  [New LWP 7774]
  [New LWP 7775]
  [New LWP 7776]
  [New LWP ]
  [New LWP 7778]
  [New LWP 7779]
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library /lib/sparc-linux-gnu/libthread_db.so.1.
  Core was generated by `/usr/lib/iceweasel/firefox-bin'.
  Program terminated with signal 10, Bus error.
  #0  0xf770f0c4 in relinkJump (
  to=error reading variable: Cannot access memory at address
  0xc407bad6, from=0x362) at
  ../../../js/src/assembler/assembler/SparcAssembler.h:1090 (gdb) bt
  #0  0xf770f0c4 in relinkJump (
  to=error reading variable: Cannot access memory at address
  0xc407bad6, from=0x362) at
  ../../../js/src/assembler/assembler/SparcAssembler.h:1090 #1  linkJump
  (from=...,
  to=error reading variable: Cannot access memory at address
  0xc407bad6, code=0x400) at
  ../../../js/src/assembler/assembler/SparcAssembler.h:1113 #2  linkJump (
  target=error reading variable: Cannot access memory at address
  0xc407bad6, jump=..., code=0x400)
  at ../../../js/src/assembler/assembler/AbstractMacroAssembler.h:590
  #3  link (label=..., jump=..., this=0xffe95188)
  at ../../../js/src/assembler/assembler/LinkBuffer.h:116
  #4  CallCompiler::generateStubForClosures (this=0xf770f020,
  from=optimized out, obj=optimized out)
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:89
 0 #5  0xf768b880 in js::mjit::EnterMethodJIT (cx=0xeef2bb80,
  fp=0xf0d00448, code=0xe5b3c02c, stackLimit=0xf10e, partial=true)
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp
 :1064 #6  0xf768bcbc in CheckStackAndEnterMethodJIT (partial=true,
  code=0xe5b3c02c, fp=0xf0d00448, cx=0xeef2bb80)
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp
 :1125 #7  js::mjit::JaegerShotAtSafePoint (cx=0xeef2bb80,
  safePoint=0xe5b3c02c, partial=true)
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp
 :1152 #8  0xf75632ec in js::Interpret (cx=0xeef2bb80,
  entryFrame=0xf0d003f0, interpMode=js::JSINTERP_NORMAL)
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/jsinterp.cpp:2125 #9 
  0xf77244a8 in UncachedInlineCall (f=..., initial=optimized out,
  pret=0xffe95c10, unjittable=optimized out, argc=optimized out)
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers
 .cpp:392 #10 0xf77266c8 in js::mjit::stubs::UncachedCallHelper (f=...,
  argc=2, lowered=false, ucr=0xffe95c08)
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers
 .cpp:479 #11 0xf770ac58 in update (this=0xffe95bf8)
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:11
 00 #12 js::mjit::ic::Call (f=..., ic=0xe3a81aa0)
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:11
 60 #13 0xf776dc54 in JaegerStubVeneer ()
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSpa
 rc.s:164 #14 0xf776dc54 in JaegerStubVeneer ()
 
  at
  /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSpa
 rc.s:164 Backtrace stopped: previous frame identical to this frame
  (corrupt stack?) (gdb) q

 Yeah, this looks like a different crash from the ones which my patch
 is suppposed to fix. What URL(s) does it trigger on?

The same I used for the bug report: 

www.arte.tv/de

Regards,

   Hartwig


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201302151217.00438.hartwig.atr...@arcor.de



Re: Call for iceweasel testing

2013-02-15 Thread Jurij Smakov
On Fri, Feb 15, 2013 at 12:17:00PM +0100, Hartwig Atrops wrote:
 Hello.
 
 On Friday 15 February 2013 10:24:27 Jurij Smakov wrote:
  On Thu, Feb 14, 2013 at 10:27:32PM +0100, Hartwig Atrops wrote:
   Hello.
  
   This evening, I tested the packages from wooyd.org on my Blade 100 -
   still nok :-(
  
   I used the latest Wheezy version (apt-get update / apt-get upgrade) and
   deinstalled iceweasel, xulrunner and libmozjs (apt-get purge), then
   installed the new packages form HD (gdebi).
  
   Regards,
  
  Hartwig
  
   Backtrace:
  
   GNU gdb (GDB) 7.4.1-debian
   Copyright (C) 2012 Free Software Foundation, Inc.
   License GPLv3+: GNU GPL version 3 or later
   http://gnu.org/licenses/gpl.html This is free software: you are free to
   change and redistribute it. There is NO WARRANTY, to the extent permitted
   by law.  Type show copying and show warranty for details.
   This GDB was configured as sparc-linux-gnu.
   For bug reporting instructions, please see:
   http://www.gnu.org/software/gdb/bugs/...
   Reading symbols from /usr/lib/iceweasel/firefox-bin...(no debugging
   symbols found)...done.
   [New LWP 7756]
   [New LWP 7761]
   [New LWP 7762]
   [New LWP 7763]
   [New LWP 7764]
   [New LWP 7765]
   [New LWP 7766]
   [New LWP 7767]
   [New LWP 7768]
   [New LWP 7769]
   [New LWP 7770]
   [New LWP 7771]
   [New LWP 7772]
   [New LWP 7773]
   [New LWP 7774]
   [New LWP 7775]
   [New LWP 7776]
   [New LWP ]
   [New LWP 7778]
   [New LWP 7779]
   [Thread debugging using libthread_db enabled]
   Using host libthread_db library /lib/sparc-linux-gnu/libthread_db.so.1.
   Core was generated by `/usr/lib/iceweasel/firefox-bin'.
   Program terminated with signal 10, Bus error.
   #0  0xf770f0c4 in relinkJump (
   to=error reading variable: Cannot access memory at address
   0xc407bad6, from=0x362) at
   ../../../js/src/assembler/assembler/SparcAssembler.h:1090 (gdb) bt
   #0  0xf770f0c4 in relinkJump (
   to=error reading variable: Cannot access memory at address
   0xc407bad6, from=0x362) at
   ../../../js/src/assembler/assembler/SparcAssembler.h:1090 #1  linkJump
   (from=...,
   to=error reading variable: Cannot access memory at address
   0xc407bad6, code=0x400) at
   ../../../js/src/assembler/assembler/SparcAssembler.h:1113 #2  linkJump (
   target=error reading variable: Cannot access memory at address
   0xc407bad6, jump=..., code=0x400)
   at ../../../js/src/assembler/assembler/AbstractMacroAssembler.h:590
   #3  link (label=..., jump=..., this=0xffe95188)
   at ../../../js/src/assembler/assembler/LinkBuffer.h:116
   #4  CallCompiler::generateStubForClosures (this=0xf770f020,
   from=optimized out, obj=optimized out)
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:89
  0 #5  0xf768b880 in js::mjit::EnterMethodJIT (cx=0xeef2bb80,
   fp=0xf0d00448, code=0xe5b3c02c, stackLimit=0xf10e, partial=true)
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp
  :1064 #6  0xf768bcbc in CheckStackAndEnterMethodJIT (partial=true,
   code=0xe5b3c02c, fp=0xf0d00448, cx=0xeef2bb80)
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp
  :1125 #7  js::mjit::JaegerShotAtSafePoint (cx=0xeef2bb80,
   safePoint=0xe5b3c02c, partial=true)
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp
  :1152 #8  0xf75632ec in js::Interpret (cx=0xeef2bb80,
   entryFrame=0xf0d003f0, interpMode=js::JSINTERP_NORMAL)
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/jsinterp.cpp:2125 #9 
   0xf77244a8 in UncachedInlineCall (f=..., initial=optimized out,
   pret=0xffe95c10, unjittable=optimized out, argc=optimized out)
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers
  .cpp:392 #10 0xf77266c8 in js::mjit::stubs::UncachedCallHelper (f=...,
   argc=2, lowered=false, ucr=0xffe95c08)
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers
  .cpp:479 #11 0xf770ac58 in update (this=0xffe95bf8)
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:11
  00 #12 js::mjit::ic::Call (f=..., ic=0xe3a81aa0)
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:11
  60 #13 0xf776dc54 in JaegerStubVeneer ()
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSpa
  rc.s:164 #14 0xf776dc54 in JaegerStubVeneer ()
  
   at
   /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSpa
  rc.s:164 Backtrace stopped: previous frame identical to this frame
   (corrupt stack?) (gdb) q
 
  Yeah, this looks like a different crash from the ones which my patch
  is suppposed to fix. What URL(s) does it trigger on?
 
 The same I used for the bug report: 
 
 www.arte.tv/de

That's weird, I can browse that site without any problems :-/.

I'll check whether any of the tests which failed during build are 
displaying a 

Re: Call for iceweasel testing

2013-02-15 Thread Patrick Baggett
Jurij,

The backtrace for Hartwig is in some kind of SPARC JIT compiler for
JavaScript. Notice the *.S files dealing with SPARC assembly. Your
backtrace showed a completely separate area -- perhaps dealing with
bytecode it appears? If there is some option to enable/disable SPARC JIT
for JavaScript, you might look into it as a possible cause.

Patrick

On Fri, Feb 15, 2013 at 2:04 PM, Jurij Smakov ju...@wooyd.org wrote:

 On Fri, Feb 15, 2013 at 12:17:00PM +0100, Hartwig Atrops wrote:
  Hello.
 
  On Friday 15 February 2013 10:24:27 Jurij Smakov wrote:
   On Thu, Feb 14, 2013 at 10:27:32PM +0100, Hartwig Atrops wrote:
Hello.
   
This evening, I tested the packages from wooyd.org on my Blade 100 -
still nok :-(
   
I used the latest Wheezy version (apt-get update / apt-get upgrade)
 and
deinstalled iceweasel, xulrunner and libmozjs (apt-get purge), then
installed the new packages form HD (gdebi).
   
Regards,
   
   Hartwig
   
Backtrace:
   
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
http://gnu.org/licenses/gpl.html This is free software: you are
 free to
change and redistribute it. There is NO WARRANTY, to the extent
 permitted
by law.  Type show copying and show warranty for details.
This GDB was configured as sparc-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/lib/iceweasel/firefox-bin...(no debugging
symbols found)...done.
[New LWP 7756]
[New LWP 7761]
[New LWP 7762]
[New LWP 7763]
[New LWP 7764]
[New LWP 7765]
[New LWP 7766]
[New LWP 7767]
[New LWP 7768]
[New LWP 7769]
[New LWP 7770]
[New LWP 7771]
[New LWP 7772]
[New LWP 7773]
[New LWP 7774]
[New LWP 7775]
[New LWP 7776]
[New LWP ]
[New LWP 7778]
[New LWP 7779]
[Thread debugging using libthread_db enabled]
Using host libthread_db library
 /lib/sparc-linux-gnu/libthread_db.so.1.
Core was generated by `/usr/lib/iceweasel/firefox-bin'.
Program terminated with signal 10, Bus error.
#0  0xf770f0c4 in relinkJump (
to=error reading variable: Cannot access memory at address
0xc407bad6, from=0x362) at
../../../js/src/assembler/assembler/SparcAssembler.h:1090 (gdb) bt
#0  0xf770f0c4 in relinkJump (
to=error reading variable: Cannot access memory at address
0xc407bad6, from=0x362) at
../../../js/src/assembler/assembler/SparcAssembler.h:1090 #1
  linkJump
(from=...,
to=error reading variable: Cannot access memory at address
0xc407bad6, code=0x400) at
../../../js/src/assembler/assembler/SparcAssembler.h:1113 #2
  linkJump (
target=error reading variable: Cannot access memory at address
0xc407bad6, jump=..., code=0x400)
at
 ../../../js/src/assembler/assembler/AbstractMacroAssembler.h:590
#3  link (label=..., jump=..., this=0xffe95188)
at ../../../js/src/assembler/assembler/LinkBuffer.h:116
#4  CallCompiler::generateStubForClosures (this=0xf770f020,
from=optimized out, obj=optimized out)
   
at
   
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:89
   0 #5  0xf768b880 in js::mjit::EnterMethodJIT (cx=0xeef2bb80,
fp=0xf0d00448, code=0xe5b3c02c, stackLimit=0xf10e, partial=true)
   
at
   
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp
   :1064 #6  0xf768bcbc in CheckStackAndEnterMethodJIT (partial=true,
code=0xe5b3c02c, fp=0xf0d00448, cx=0xeef2bb80)
   
at
   
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp
   :1125 #7  js::mjit::JaegerShotAtSafePoint (cx=0xeef2bb80,
safePoint=0xe5b3c02c, partial=true)
   
at
   
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp
   :1152 #8  0xf75632ec in js::Interpret (cx=0xeef2bb80,
entryFrame=0xf0d003f0, interpMode=js::JSINTERP_NORMAL)
at
/home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/jsinterp.cpp:2125
 #9
0xf77244a8 in UncachedInlineCall (f=..., initial=optimized out,
pret=0xffe95c10, unjittable=optimized out, argc=optimized out)
   
at
   
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers
   .cpp:392 #10 0xf77266c8 in js::mjit::stubs::UncachedCallHelper (f=...,
argc=2, lowered=false, ucr=0xffe95c08)
   
at
   
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers
   .cpp:479 #11 0xf770ac58 in update (this=0xffe95bf8)
   
at
   
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:11
   00 #12 js::mjit::ic::Call (f=..., ic=0xe3a81aa0)
   
at
   
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:11
   60 #13 0xf776dc54 in JaegerStubVeneer ()
   
at
   
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSpa
   

Re: Call for iceweasel testing

2013-02-14 Thread Hartwig Atrops
Hello.

This evening, I tested the packages from wooyd.org on my Blade 100 - still 
nok :-(

I used the latest Wheezy version (apt-get update / apt-get upgrade) and 
deinstalled iceweasel, xulrunner and libmozjs (apt-get purge), then installed 
the new packages form HD (gdebi).

Regards,

   Hartwig

Backtrace:

GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as sparc-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/lib/iceweasel/firefox-bin...(no debugging symbols 
found)...done.
[New LWP 7756]
[New LWP 7761]
[New LWP 7762]
[New LWP 7763]
[New LWP 7764]
[New LWP 7765]
[New LWP 7766]
[New LWP 7767]
[New LWP 7768]
[New LWP 7769]
[New LWP 7770]
[New LWP 7771]
[New LWP 7772]
[New LWP 7773]
[New LWP 7774]
[New LWP 7775]
[New LWP 7776]
[New LWP ]
[New LWP 7778]
[New LWP 7779]
[Thread debugging using libthread_db enabled]
Using host libthread_db library /lib/sparc-linux-gnu/libthread_db.so.1.
Core was generated by `/usr/lib/iceweasel/firefox-bin'.
Program terminated with signal 10, Bus error.
#0  0xf770f0c4 in relinkJump (
to=error reading variable: Cannot access memory at address 0xc407bad6, 
from=0x362) at ../../../js/src/assembler/assembler/SparcAssembler.h:1090
(gdb) bt
#0  0xf770f0c4 in relinkJump (
to=error reading variable: Cannot access memory at address 0xc407bad6, 
from=0x362) at ../../../js/src/assembler/assembler/SparcAssembler.h:1090
#1  linkJump (from=..., 
to=error reading variable: Cannot access memory at address 0xc407bad6, 
code=0x400) at ../../../js/src/assembler/assembler/SparcAssembler.h:1113
#2  linkJump (
target=error reading variable: Cannot access memory at address 
0xc407bad6, jump=..., code=0x400)
at ../../../js/src/assembler/assembler/AbstractMacroAssembler.h:590
#3  link (label=..., jump=..., this=0xffe95188)
at ../../../js/src/assembler/assembler/LinkBuffer.h:116
#4  CallCompiler::generateStubForClosures (this=0xf770f020, 
from=optimized out, obj=optimized out)

at /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:890
#5  0xf768b880 in js::mjit::EnterMethodJIT (cx=0xeef2bb80, fp=0xf0d00448, 
code=0xe5b3c02c, stackLimit=0xf10e, partial=true)

at 
/home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp:1064
#6  0xf768bcbc in CheckStackAndEnterMethodJIT (partial=true, code=0xe5b3c02c, 
fp=0xf0d00448, cx=0xeef2bb80)

at 
/home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp:1125
#7  js::mjit::JaegerShotAtSafePoint (cx=0xeef2bb80, safePoint=0xe5b3c02c, 
partial=true)

at 
/home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp:1152
#8  0xf75632ec in js::Interpret (cx=0xeef2bb80, entryFrame=0xf0d003f0, 
interpMode=js::JSINTERP_NORMAL)
at /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/jsinterp.cpp:2125
#9  0xf77244a8 in UncachedInlineCall (f=..., initial=optimized out, 
pret=0xffe95c10, unjittable=optimized out, argc=optimized out)

at 
/home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers.cpp:392
#10 0xf77266c8 in js::mjit::stubs::UncachedCallHelper (f=..., argc=2, 
lowered=false, ucr=0xffe95c08)

at 
/home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers.cpp:479
#11 0xf770ac58 in update (this=0xffe95bf8)

at /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:1100
#12 js::mjit::ic::Call (f=..., ic=0xe3a81aa0)

at /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:1160
#13 0xf776dc54 in JaegerStubVeneer ()

at 
/home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSparc.s:164
#14 0xf776dc54 in JaegerStubVeneer ()

at 
/home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSparc.s:164
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) q


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201302142227.33033.hartwig.atr...@arcor.de



Re: Call for iceweasel testing

2013-02-14 Thread Patrick Baggett
The backtrace seems to very different. That is in the JIT compiler, while
the bug report seems to be in perhaps a general interpreter?

Patrick

On Thu, Feb 14, 2013 at 3:27 PM, Hartwig Atrops hartwig.atr...@arcor.dewrote:

 Hello.

 This evening, I tested the packages from wooyd.org on my Blade 100 - still
 nok :-(

 I used the latest Wheezy version (apt-get update / apt-get upgrade) and
 deinstalled iceweasel, xulrunner and libmozjs (apt-get purge), then
 installed
 the new packages form HD (gdebi).

 Regards,

Hartwig

 Backtrace:

 GNU gdb (GDB) 7.4.1-debian
 Copyright (C) 2012 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later 
 http://gnu.org/licenses/gpl.html
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type show copying
 and show warranty for details.
 This GDB was configured as sparc-linux-gnu.
 For bug reporting instructions, please see:
 http://www.gnu.org/software/gdb/bugs/...
 Reading symbols from /usr/lib/iceweasel/firefox-bin...(no debugging symbols
 found)...done.
 [New LWP 7756]
 [New LWP 7761]
 [New LWP 7762]
 [New LWP 7763]
 [New LWP 7764]
 [New LWP 7765]
 [New LWP 7766]
 [New LWP 7767]
 [New LWP 7768]
 [New LWP 7769]
 [New LWP 7770]
 [New LWP 7771]
 [New LWP 7772]
 [New LWP 7773]
 [New LWP 7774]
 [New LWP 7775]
 [New LWP 7776]
 [New LWP ]
 [New LWP 7778]
 [New LWP 7779]
 [Thread debugging using libthread_db enabled]
 Using host libthread_db library /lib/sparc-linux-gnu/libthread_db.so.1.
 Core was generated by `/usr/lib/iceweasel/firefox-bin'.
 Program terminated with signal 10, Bus error.
 #0  0xf770f0c4 in relinkJump (
 to=error reading variable: Cannot access memory at address
 0xc407bad6,
 from=0x362) at
 ../../../js/src/assembler/assembler/SparcAssembler.h:1090
 (gdb) bt
 #0  0xf770f0c4 in relinkJump (
 to=error reading variable: Cannot access memory at address
 0xc407bad6,
 from=0x362) at
 ../../../js/src/assembler/assembler/SparcAssembler.h:1090
 #1  linkJump (from=...,
 to=error reading variable: Cannot access memory at address
 0xc407bad6,
 code=0x400) at
 ../../../js/src/assembler/assembler/SparcAssembler.h:1113
 #2  linkJump (
 target=error reading variable: Cannot access memory at address
 0xc407bad6, jump=..., code=0x400)
 at ../../../js/src/assembler/assembler/AbstractMacroAssembler.h:590
 #3  link (label=..., jump=..., this=0xffe95188)
 at ../../../js/src/assembler/assembler/LinkBuffer.h:116
 #4  CallCompiler::generateStubForClosures (this=0xf770f020,
 from=optimized out, obj=optimized out)

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:890
 #5  0xf768b880 in js::mjit::EnterMethodJIT (cx=0xeef2bb80, fp=0xf0d00448,
 code=0xe5b3c02c, stackLimit=0xf10e, partial=true)

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp:1064
 #6  0xf768bcbc in CheckStackAndEnterMethodJIT (partial=true,
 code=0xe5b3c02c,
 fp=0xf0d00448, cx=0xeef2bb80)

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp:1125
 #7  js::mjit::JaegerShotAtSafePoint (cx=0xeef2bb80, safePoint=0xe5b3c02c,
 partial=true)

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MethodJIT.cpp:1152
 #8  0xf75632ec in js::Interpret (cx=0xeef2bb80, entryFrame=0xf0d003f0,
 interpMode=js::JSINTERP_NORMAL)
 at /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/jsinterp.cpp:2125
 #9  0xf77244a8 in UncachedInlineCall (f=..., initial=optimized out,
 pret=0xffe95c10, unjittable=optimized out, argc=optimized out)

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers.cpp:392
 #10 0xf77266c8 in js::mjit::stubs::UncachedCallHelper (f=..., argc=2,
 lowered=false, ucr=0xffe95c08)

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/InvokeHelpers.cpp:479
 #11 0xf770ac58 in update (this=0xffe95bf8)

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:1100
 #12 js::mjit::ic::Call (f=..., ic=0xe3a81aa0)

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/MonoIC.cpp:1160
 #13 0xf776dc54 in JaegerStubVeneer ()

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSparc.s:164
 #14 0xf776dc54 in JaegerStubVeneer ()

 at
 /home/jurij/iceweasel/iceweasel-10.0.12esr/js/src/methodjit/TrampolineSparc.s:164
 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
 (gdb) q


 --
 To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive:
 http://lists.debian.org/201302142227.33033.hartwig.atr...@arcor.de




Call for iceweasel testing

2013-02-13 Thread Jurij Smakov
Hello,

One of the oustanding RC bugs, potentially blocking wheezy release, is
#674908. I've recently cooked up a patch which fixes the previously 
reported iceweasel crashes for me, but it would be nice if others 
would test it as well and report their experiences. Fixed binaries 
(for wheezy/testing) are available at

http://www.wooyd.org/debian/iceweasel/

If you get them to crash, I would be particularly interested in the 
stack trace of the failure. Procedure to obtain one once you have a 
reproducible crash:

0. Install debug binaries.
1. Run 'ulimit -c unlimited'.
2. Start iceweasel.
3. Trigger the crash, it should dump core.
4. Run 'gdb /usr/lib/iceweasel/firefox-bin core'.
5. Enter 'bt' to show the backtrace.

Positive reports are welcome too :-).

Best regards,
-- 
Jurij Smakov   ju...@wooyd.org
Key: http://www.wooyd.org/pgpkey/  KeyID: C99E03CC


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2013021320.ga7...@wooyd.org