Closed
Bug 186704
Opened 22 years ago
Closed 22 years ago
Reproducable crash when visiting xine website [XRenderCompositeText8] [XRenderCompositeText16]
Categories
(Core :: Layout: Text and Fonts, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: andre.bugs2, Assigned: blizzard)
References
()
Details
(Keywords: crash)
Attachments
(2 files)
[Tested with 2002-12-12 on Linux, fresh profile, fresh install]
I've been able to reproduce this crash for quite some time in Phoenix, and
*only* Phoenix. I appear to be rather alone in being able to reproduce it so the
cause may be something specific to my setup or to my distribution Debian.
All I have to do to cause the crash is to:
1) Go to http://xinehq.de
Result: Instant crash, I only get to see a flash of the layout before Phoenix
dies. I am unable to run Phoenix though gdb, but I have built a debug build and
this is the output I get when the crash occurs:
CSS Error (http://xinehq.de/css/framework.css :266.17): Unknown property
'text-decoraction'. Declaration dropped.
###!!! ASSERTION: invlaid divisor: 'PR_FALSE', file
/home/andre/devel/cvs/mozilla/layout/html/table/src/nsTableFrame.cpp, line 3679
Break: at file
/home/andre/devel/cvs/mozilla/layout/html/table/src/nsTableFrame.cpp, line 3679
Gdk-ERROR **: BadIDChoice (invalid resource ID chosen for this connection)
serial 18417 error_code 14 request_code 1 minor_code 0
I'm running Debian GNU/Linux Unstable. This happens with both regular nightlies
and binaries compiled by me. As I said above, the crash does NOT occur in Mozilla.
Reporter | ||
Updated•22 years ago
|
URL: http://xinehq.de
Keywords: crash
WFM Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3a) Gecko/20021225
Phoenix/0.5
Reporter | ||
Comment 2•22 years ago
|
||
The attached tar.gz files contains tree files, index.html and two stylesheets.
Loading index.html causes the crash for me. I have narrowed it down as much as
I can. If I comment out the loading of the stylesheets the crash does not
occur. If I comment out the paragraph that starts with "submissions" the crash
also does not occur.
Comment 3•22 years ago
|
||
This appears to be related to the Xft code. I've been having this crash since
Mozilla 1.2.1 was released, using my own build with Xft enabled. Today I
rebuilt it using the exact same configure options, sans Xft, and the Xine page
loads fine. This is on a Slackware 8.1 system with the Xft2/fontconfig package
from http://www.fontconfig.org, and FreeType 2.1.3. The crash occurs using both
the 2.0 and 2.1 releases of fontconfig.
Comment 4•22 years ago
|
||
So this is indeed kind of irritating.
I built a debug gtk+ 2 build, which also experinces this problem.
when running the test case in ddd, the stack is highly
unremarkable:
#0 0x4024a6de in exit () from /lib/libc.so.6
#1 0x41860f8f in gdk_x_error (display=0x813d530, error=0xbffff220) at
gdkmain-x11.c:536
#2 0x4158d503 in _XError () from /usr/X11R6/lib/libX11.so.6
#3 0x4158bdd8 in _XReply () from /usr/X11R6/lib/libX11.so.6
#4 0x415875c5 in XSync () from /usr/X11R6/lib/libX11.so.6
#5 0x4185842b in gdk_flush () at gdkevents-x11.c:2190
#6 0x4184a0a6 in gdk_window_process_all_updates () at gdkwindow.c:2173
#7 0x4184a0ea in gdk_window_update_idle (data=0x0) at gdkwindow.c:2180
#8 0x41951756 in g_timeout_add () from /usr/lib/libglib-2.0.so.0
#9 0x4194f0b9 in g_get_current_time () from /usr/lib/libglib-2.0.so.0
#10 0x4194fe5f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#11 0x41950233 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0x4195090f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#13 0x416cdaeb in gtk_main () at gtkmain.c:1092
#14 0x4151ee5f in nsAppShell::Run() () from
/usr/src/mozilla/dist/bin/components/libwidget_gtk2.so
#15 0x414ca3ca in nsAppShellService::Run() () from
/usr/src/mozilla/dist/bin/components/libnsappshell.so
#16 0x0804d9ce in operator new(unsigned) ()
#17 0x0804e54a in operator new(unsigned) ()
#18 0x402379f1 in __libc_start_main () from /lib/libc.so.6
The only thing interesting to mention is that with the debug build,
I have had, on occasion, it load fine, where I can then just go on and continue
to browse fine.
Just for extra information, when it does crash, here is what gtk says:
The error was 'BadRequest (invalid request code or no such operation)'.
(Details: serial 7702 error_code 1 request_code 255 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Which is very strange.
Is there a chance this is a gtk bug?
Comment 5•22 years ago
|
||
Unable to reproduce with a nightly or debug build from today. This seems to be
working now.
The only interesting thing I see in the console is
CSS Error (framework.css :266.17): Unknown property 'text-decoraction'.
Declaration dropped.
If you're still seeing this crasher and can provide a full stack trace from a
debug build with line numbers and all that please reopen.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 6•22 years ago
|
||
I will create a debug build of Phoenix right now, and see if I can crash it.
Like I wrote in comment 1 I cannot run phoenix though gdb, and talkback is not
available.
Take a look at this Debian bug which was filed using the 2003-01-30'th build of
Mozilla:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=179217
Reporter | ||
Comment 7•22 years ago
|
||
I still crash on this website, and attached is some debug output plus a full
backtrace. The backtrace points to xft and it seams sort of similar to the one
I experience in bug 187654.
Reporter | ||
Comment 8•22 years ago
|
||
Forgot to mention that this was with mozilla, so I'm reassigning it to that
component.
Status: RESOLVED → REOPENED
Component: General → Layout: Fonts and Text
Product: Phoenix → Browser
Resolution: WORKSFORME → ---
Version: unspecified → Trunk
Reporter | ||
Comment 9•22 years ago
|
||
I think blizzard wants xft bugs.
Assignee: blaker → blizzard
Status: REOPENED → NEW
Assignee | ||
Comment 10•22 years ago
|
||
*** Bug 187654 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 11•22 years ago
|
||
*** Bug 195268 has been marked as a duplicate of this bug. ***
Assignee | ||
Updated•22 years ago
|
Blocks: xft_tracking
Assignee | ||
Updated•22 years ago
|
Summary: Reproducable crash when visiting xine website → Reproducable crash when visiting xine website [XRenderCompositeText8] [XRenderCompositeText16]
Comment 12•22 years ago
|
||
Keith's Xrender patch on
http://bugzilla.mozilla.org/show_bug.cgi?id=173204
fixes this issue for me. Mozilla 1.2.1, fontconfig 2.1, libxft2 2.1, glibc
2.2.5, xfree86 4.2.1 and freetype 2.1.3.
Also, my problems related to:
http://bugzilla.mozilla.org/show_bug.cgi?id=187654
are fixed too.
Reporter | ||
Comment 13•22 years ago
|
||
I installed Branden Robinson's 4.2.1-6pre7v2 pre-release of XFree86 for Debian
GNU/Linux, which contains these xft-related fixes:
+ XRenderFreeGlyphs wasn't sending the glyphset. (Keith Packard)
+ CompositeGlyphs functions were re-using overwritten data and trashing
the output buffer. (Keith Packard)
+ CompositeText{8,16,32} weren't switching glyphsets at the right time.
(Keith Packard) (Closes: #181815)
+ Was miscomputing request length for String16 and String32. (Keith
Packard)
With that release, this crash on no longer reproducable. I hope these patches
are in XFree86 4.3.0 and that adoption of that release is quick.
Should I mark this WFM?
Assignee | ||
Comment 14•22 years ago
|
||
Sure, go right ahead.
Reporter | ||
Comment 15•22 years ago
|
||
WFM since the fixes in new xft2 cures this bug.
Status: NEW → RESOLVED
Closed: 22 years ago → 22 years ago
Resolution: --- → WORKSFORME
Comment 16•22 years ago
|
||
*** Bug 201459 has been marked as a duplicate of this bug. ***
You need to log in
before you can comment on or make changes to this bug.
Description
•