Closed
Bug 873388
Opened 12 years ago
Closed 12 years ago
Hang when site uses RTL languages, Firefox 21 only
Categories
(Core :: Layout: Text and Fonts, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 839886
Tracking | Status | |
---|---|---|
firefox22 | --- | unaffected |
firefox23 | --- | unaffected |
firefox24 | --- | unaffected |
firefox-esr17 | --- | unaffected |
People
(Reporter: mini.5pider, Unassigned)
References
()
Details
(Keywords: hang)
User Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0 (Beta/Release)
Build ID: 20130511120803
Steps to reproduce:
After updating to Firefox 21 this bug appears. the browser hang when trying to change to any RTL languages (Arabic, Hebrew, Farsi,...)
Anyone can head to this webtrees script demo and try to change the language in main view to any RTL language (eg. Arabic, Hebrew, Farsi) and the browser will hang!!! and you have to kill it or wait till the ram is full to see the crash report!.
http://installatron.com/webtrees/demo
Tested it with many PC, same result if using FF21, NO problem with IE or Chrome!. FF20 had no problem as well.
Actual results:
Firefox 21.0 hangs (Not responding) every time trying to view/login to RTL page of webtrees.
Expected results:
just redirect to the correct page!.
Hang confirmed in FF21, but not in FF24 (Nightly).
Could you confirm it's fixed in Nightly (see http://nightly.mozilla.org/).
Flags: needinfo?(mini.5pider)
Keywords: hang
Comment 2•12 years ago
|
||
bp-d7590d84-a267-4d32-87c2-da6692130517
Stack using http://benjamin.smedbergs.us/crashfirefox.exe
(run crashfirefox.exe to kill the Firefox process and then report the crash (via the crashreporter) so that we can see the stack at the time of the hang)
Comment 3•12 years ago
|
||
Fixed window
Bad:
http://hg.mozilla.org/integration/mozilla-inbound/rev/4e6834c859a8
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20130220 Firefox/22.0 ID:20130220204500
Good:
http://hg.mozilla.org/integration/mozilla-inbound/rev/0a9618b1dd2a
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20130220 Firefox/22.0 ID:20130220230357
Fixed pushlog
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=4e6834c859a8&tochange=0a9618b1dd2a
I guess Bug 838489 fixes the problem
status-firefox21:
--- → affected
status-firefox22:
--- → unaffected
status-firefox23:
--- → unaffected
status-firefox24:
--- → unaffected
status-firefox-esr17:
--- → unaffected
Updated•12 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•12 years ago
|
Severity: normal → critical
Component: Untriaged → Layout: Text
Product: Firefox → Core
Reporter | ||
Comment 4•12 years ago
|
||
(In reply to Alice0775 White from comment #2)
> bp-d7590d84-a267-4d32-87c2-da6692130517
> Stack using http://benjamin.smedbergs.us/crashfirefox.exe
> (run crashfirefox.exe to kill the Firefox process and then report the crash
> (via the crashreporter) so that we can see the stack at the time of the hang)
I have wait it yesterday till Firefox crash and way I'v done what you asked send a report and this is a copy
AdapterDeviceID: 0x0614
AdapterVendorID: 0x10de
Add-ons: ar%40dictionaries.addons.mozilla.org:3.1.20110602,undoclosedtabsbutton%40supernova00.biz:3.7.1,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:4.9.14,%7Ba7c6cf7f-112c-4500-a7ea-39801a327e5f%7D:2.0.14,fastdial%40telega.phpnet.us:4.3.3,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:21.0,%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D:2.2.4,firebug%40software.joehewitt.com:1.11.3
AvailablePageFile: 3257929728
AvailablePhysicalMemory: 2554785792
AvailableVirtualMemory: 3076259840
BuildID: 20130511120803
CrashTime: 1368797915
EMCheckCompatibility: true
FramePoisonBase: 00000000f0de0000
FramePoisonSize: 65536
InstallTime: 1368542160
Notes: AdapterVendorID: 0x10de, AdapterDeviceID: 0x0614, AdapterSubsysID: 34d01458, AdapterDriverVersion: 9.18.13.1422
D2D? D2D+ DWrite? DWrite+ D3D10 Layers? D3D10 Layers+ WebGL? EGL? EGL+ GL Context? GL Context+ WebGL+
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SecondsSinceLastCrash: 80908
StartupTime: 1368785822
SystemMemoryUsePercentage: 40
Theme: classic/1.0
Throttleable: 1
TotalVirtualMemory: 4294836224
URL: http://www.kufaishi.com/index.php?lang=ar
Vendor: Mozilla
Version: 21.0
Winsock_LSP: MSAFD Tcpip [TCP/IP] : 2 : 1 :
MSAFD Tcpip [UDP/IP] : 2 : 2 : %SystemRoot%\system32\mswsock.dll
MSAFD Tcpip [RAW/IP] : 2 : 3 :
MSAFD Tcpip [TCP/IPv6] : 2 : 1 : %SystemRoot%\system32\mswsock.dll
MSAFD Tcpip [UDP/IPv6] : 2 : 2 :
MSAFD Tcpip [RAW/IPv6] : 2 : 3 : %SystemRoot%\system32\mswsock.dll
RSVP TCPv6 Service Provider : 2 : 1 :
RSVP TCP Service Provider : 2 : 1 : %SystemRoot%\system32\mswsock.dll
RSVP UDPv6 Service Provider : 2 : 2 :
RSVP UDP Service Provider : 2 : 2 : %SystemRoot%\system32\mswsock.dll
This report also contains technical information about the state of the application when it crashed.
Flags: needinfo?(mini.5pider)
If Firefox crashed, type about:crashes in URL bar then provide a crash link (bp-...).
Flags: needinfo?(mini.5pider)
Reporter | ||
Comment 6•12 years ago
|
||
(In reply to Loic from comment #5)
> If Firefox crashed, type about:crashes in URL bar then provide a crash link
> (bp-...).
Thanks for explaining
her u go
https://crash-stats.mozilla.com/report/index/d34819bc-2a6a-4c92-bb5f-c8ead2130517
Flags: needinfo?(mini.5pider)
Reporter | ||
Comment 7•12 years ago
|
||
markup around user-generated content.....
https://support.mozilla.org/en-US/questions/959614
Comment 9•12 years ago
|
||
I can confirm that this would be fixed on ff21 by porting the patch for bug 839886, but is there any chance that we would do that?
Flags: needinfo?(smontagu)
Comment 10•12 years ago
|
||
Minimal testcase for the hang:
data:text/html;charset=utf-8,<input type="search" placeholder="חפש" dir="auto">
The bug is somewhere in handling of placeholder text in a input field with dir="auto", and as I said in the previous comment it was fixed by bug 839886. Until the fix is released in firefox 22, it will be possible to workaround by removing the dir="auto" from the input field.
Comment 11•12 years ago
|
||
(In reply to Simon Montagu :smontagu from comment #9)
> I can confirm that this would be fixed on ff21 by porting the patch for bug
> 839886, but is there any chance that we would do that?
I assume it depends on how widespread in the Web the use of dir="auto" is.
tracking-firefox21:
--- → ?
Comment 12•12 years ago
|
||
Simon, can you help understand how widespread the issue may be ? DirAuto is a Fx21 feature and has been on the trains for a while now and we have not seen this before. Hence wanted to get a sense of how common is this testcase or scenario in real world websites ?
Can't this wait to be fixed in Fx22 or use the workaround you mentioned in comment 10 ?
Comment 13•12 years ago
|
||
I personally wouldn't expect dir=auto be widely used just yet...
Comment 14•12 years ago
|
||
I don't have any evidence, but I also don't think dir=auto is widespread yet at all, and since as far as we know the issue is only triggered with input fields with placeholders, that will make it even rarer.
Comment 15•12 years ago
|
||
So should we mark this as a dupe of bug 839886 and move on?
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Updated•12 years ago
|
status-firefox21:
affected → ---
tracking-firefox21:
? → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•