NetSurf on ARMv7 platforms
by John-Mark Bell
Afternoon,
So, NetSurf runs mostly ok on ARMv7 platforms with their backwards
incompatible unaligned LDR behaviour turned on. Tinct, however, appears
to perform some LDRs from unaligned addresses, resulting in crashes.
Here's a backtrace:
> Fatal signal received: Segmentation fault
>
> Stack backtrace:
>
> Running thread 0x59e53c
> ( 5a7ee0) pc: 462860 lr: 74f4c sp: 5a7ee4 __write_backtrace()
> ( 5a7f10) pc: 74d64 lr: 463298 sp: 5a7f14 ^ro_gui_signal()
> ( 5a7f38) pc: 463288 lr: 462f58 sp: 5a7f3c __unixlib_exec_sig()
> ( 5a7fa0) pc: 462a18 lr: 463870 sp: 5a7fa4 __unixlib_raise_signal()
> ( 5a7fb0) pc: 463774 lr: 5a6c48 sp: 5a6c04 __h_cback()
>
> Register dump at 005a7fb4:
>
> a1: 12f a2: 2d a3: 1f4 a4: 0
> v1: 0 v2: 0 v3: 202513b4 v4: 1
> v5: 3d5 v6: 0 sl: 41b78d39 fp: 67197124
> ip: 20248394 sp: 5a6c04 lr: 5a6c48 pc: 2024609c
> cpsr: 80000113
>
> 20246088 : .p.â : e21a7003 : ANDS R7,R10,#3
> 2024608c : .... : 0a000008 : BEQ &202460B4
> 20246090 : .àgâ : e267e003 : RSB R14,R7,#3
> 20246094 : ..^á : e15e0000 : CMP R14,R0
> 20246098 : .à Á : c1a0e000 : MOVGT R14,R0
> 2024609c : .??å : e59a9000 : LDR R9,[R10,#0]
> 202460a0 : ..@Ð : d040000e : SUBLE R0,R0,R14
> 202460a4 : ..?Ò : d2800003 : ADDLE R0,R0,#3
> 202460a8 : ..?À : c0800007 : ADDGT R0,R0,R7
>
> Invalid pc address bebeec
For reference, Tinct is loaded at 202416B4.
J.
13 years
AGM and Society membership
by Daniel Silverstone
Hello,
The AGM for the NetSurf Project Society is due and has been set for the day of
the 2010 Wakefield Show. This is the 24th April 2010. The AGM will be held on
the #netsurf channel on the Freenode IRC network at 13:00 UTC (Note that is
14:00 UK local time, 15:00 France time).
Membership of the society is governed by the constitution of the society which
can be found at http://wiki.netsurf-browser.org/Society/Constitution
particularly points 2 through 7.
The society membership over the past year has been:
Committee Members:
Michael Drake, Chair
John-Mark Bell, Treasurer
Daniel Silverstone, Secretary
Non-Committee Members:
Rob Kendrick
Andi Sidwell
Chris Young
Vincent Sanders
Bo Yang
François Revel
John Tytgat
As things currently stand, Andi Sidwell is no longer a member of the society,
by point 7.2. However, the following people are now eligible to become members
if they follow point 5 of the constitution and send me an email indicating
their desire to be a member of the society:
Adrian Lees
Ilkka Lehtoranta
Steve Fryatt
James Bursa
James Shaw
Paweł Blokus
Mark Benjamin
If non-trivial contributions are received by others (including Andi Sidwell)
before the 24th, then they will also become eligible to be members of the
society for this meeting.
I will now also entertain nominations for the committee for the society.
Please note that I must receive nominations and proposals for motions by the
end of Friday 16th April in order that they be in-time to be considered for the
meeting. The agenda will be posted between the 17th and the 20th April.
Regards,
Daniel Silverstone,
Secretary, NetSurf Project Society
--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 3CCE BABE 206C 3B69
13 years, 1 month
Vintage Computer Fair/Festival
by Chris Young
Hi all
I have been provisionally offered a table at the VCF in Bletchley Park
this June. It is a two-day event over a weekend (19th/20th if memory
serves), and I intend to use the table - if I go ahead - to show
NetSurf on AmigaOS 4.1.
I think this event will be good promotion for the NetSurf project if
it can be shown running on sufficiently updated "vintage" computers
alongside the "non-vintage" GTK.
I can't do it on my own (I can show the OS4 version on my own, but the
table'll be a bit empty and besides which I'd quite like to look
around without leavng the table unmanned), so I was wondering if there
was any wider interest in putting together a proper NetSurf table on
one or both days?
Regards
Chris
13 years, 1 month
NetSurf hack weekend
by Daniel Silverstone
Greetings,
We agreed on IRC that we needed a hack weekend in order to get the last bits
finished for the 2.5 release. Since that needs to be out by the Wakefield
show; I suggest we ought to be having our hack weekend at least a month before
the show to allow for final twiddles, zip rolling, CD image prep, artwork,
press releases etc.
As such, I am proposing the weekend of the 27/28 March. I am prepared to host,
providing I'm not having to supply sleeping area to more than two people
(unless two of them are prepared to share the sofabed :-) -- Thusly arrival on
26th and departure on 29th is possible too.
Who is interested in attending and will they need accomodating?
Myself and Rob will obviously be here already, and I think at worst Vincent can
come across on the train for a day.
Also, we need a full list of the work remaining before 2.5 can be released.
My understanding of what remains code-wise is:
1. Cache rework
2. Hubbub up-to-spec
3. Hubbub interning strings with wapcaplet
4. refactor cmdline processing into core
If there's other things; please follow up to this thread with them.
D.
--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 3CCE BABE 206C 3B69
13 years, 2 months
Fix warning
by Artur
I get warnings about msg_data in content/content.c being uninitalized.
Please fix it with
union content_msg_data msg_data = {NULL};
13 years, 2 months
Error in CSS
by Denis Pichugin
Hi all.
In revision 10218 function css_stylesheet_create has 11 arguments. But
in !NSTools this function has 14
arguments. So compilation is not possible. NSTools downloaded 10 minutes ago.
--
Denis Pichugin
13 years, 2 months
Internal font doesn't work since about revision 8000
by Artur
When a big change of libnsfb was made.
Before it worked, I had to only change CP437 to CP1250.
System: AmigaOS 3.x Big Endian
Libiconv: 1.12
Revision: 10217
What I do: Download newest sources, Make.
13 years, 2 months
NetSurf 2.5 release and current development status
by Michael Drake
As previously announced, we plan to release NetSurf 2.5 on the 24th April.
The new cache was merged over the weekend and NetSurf trunk is still
undergoing heavy development. We hope to have the remaining known issues
relating to the new cache ironed out by the end of the week.
>From now until the release is made, development on trunk should focus on
fixing any bugs and smoothing out behaviour to ensure a solid release. If
you are working on major new features or changes please put them on a
branch until after NetSurf 2.5 is released.
With the new cache, you should see some reductions in memory usage,
processor usage and fetch bandwidth.
Best regards,
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
13 years, 2 months
Computed styles + lwc_string reference crash
by John-Mark Bell
Evening,
The following input crashes NS on trunk:
$ cat test.html
<div style="background-image: url('foo.png')">
$
Preliminary investigation indicates the following:
1) box_get_style() retrieves the inline style for the node.
2) It then computes the style for the box.
3) It then destroys the inline style retrieved in (1).
The computed style obtained in (2) points at the interned 'foo.png', but
doesn't appear to hold a reference on that string. Thus, when the inline
style is destroyed in (3) and the style bytecode is destroyed, the
string is unreffed and freed.
Without further investigation, it looks to me as though libcss is
getting its reference counting wrong when generating computed styles.
J.
13 years, 2 months
fetch_remove_from_queues crash
by Chris Young
Seen a few of these since new-cache merge, so thought I'd flag it up
in case it wasn't already known.
offset 0x3e748 is content/fetch.c:692
offset 0x3e050 is content/fetch.c:463
Chris
13 years, 2 months