Closed Bug 262698 Opened 20 years ago Closed 20 years ago

crashes on some URLs while loading, and sometimes when loading has completed and i scroll the page

Categories

(Core Graveyard :: GFX: Gtk, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 253801

People

(Reporter: m.hariri, Assigned: blizzard)

References

()

Details

(Keywords: crash)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20040914 Firefox/0.10 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20040914 Firefox/0.10 also this url crashes: http://javascript.internet.com/user-details/ip-address.html mozilla also crashes on those URLs on my pc Reproducible: Always Steps to Reproduce: 1.load one of mentioned URLs 2. 3. Actual Results: mozilla/firefox crashed Expected Results: not crashed used firefox -g, and pasted the crashed state logs: (mozilla also crashes) (cut) Error while reading shared library symbols: : No such file or directory. Error while reading shared library symbols: : No such file or directory. [New Thread 1115294640 (LWP 5951)] [New Thread 1132682160 (LWP 5952)] [Thread 1132682160 (LWP 5952) exited] [Thread 1115294640 (LWP 5951) exited] Error while reading shared library symbols: : No such file or directory. Error while reading shared library symbols: : No such file or directory. Error while reading shared library symbols: : No such file or directory. Error while reading shared library symbols: : No such file or directory. Error while reading shared library symbols: : No such file or directory. Error while reading shared library symbols: : No such file or directory. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1076855136 (LWP 5943)] 0x0843c35b in nsPRUint32Key::Clone () (gdb) backtrace #0 0x0843c35b in nsPRUint32Key::Clone () #1 0x08434cd9 in nsPRUint32Key::Clone () #2 0x08418059 in nsPRUint32Key::Clone () #3 0x08417f8a in nsPRUint32Key::Clone () #4 0x0841c4cc in nsPRUint32Key::Clone () #5 0x08420e01 in nsPRUint32Key::Clone () #6 0x08418059 in nsPRUint32Key::Clone () #7 0x08417f8a in nsPRUint32Key::Clone () #8 0x0841c4cc in nsPRUint32Key::Clone () #9 0x08420e01 in nsPRUint32Key::Clone () #10 0x08418059 in nsPRUint32Key::Clone () #11 0x0841245b in nsPRUint32Key::Clone () #12 0x0841c4cc in nsPRUint32Key::Clone () #13 0x084122b0 in nsPRUint32Key::Clone () #14 0x08418059 in nsPRUint32Key::Clone () #15 0x0841245b in nsPRUint32Key::Clone () #16 0x0841c4cc in nsPRUint32Key::Clone () #17 0x084122b0 in nsPRUint32Key::Clone () #18 0x08418059 in nsPRUint32Key::Clone () #19 0x08417f8a in nsPRUint32Key::Clone () #20 0x08252d77 in nsReadingIterator<unsigned short>::advance () #21 0x08418059 in nsPRUint32Key::Clone () #22 0x08417f8a in nsPRUint32Key::Clone () #23 0x082676cc in nsReadingIterator<unsigned short>::advance () #24 0x08269788 in nsReadingIterator<unsigned short>::advance () #25 0x08269610 in nsReadingIterator<unsigned short>::advance () #26 0x08418059 in nsPRUint32Key::Clone () #27 0x08417f8a in nsPRUint32Key::Clone () #28 0x08257513 in nsReadingIterator<unsigned short>::advance () #29 0x08257575 in nsReadingIterator<unsigned short>::advance () #30 0x08418059 in nsPRUint32Key::Clone () #31 0x082633b4 in nsReadingIterator<unsigned short>::advance () #32 0x08418059 in nsPRUint32Key::Clone () #33 0x0841245b in nsPRUint32Key::Clone () #34 0x0841c4cc in nsPRUint32Key::Clone () #35 0x084122b0 in nsPRUint32Key::Clone () #36 0x08418059 in nsPRUint32Key::Clone () #37 0x0841245b in nsPRUint32Key::Clone () #38 0x0841c4cc in nsPRUint32Key::Clone () #39 0x084122b0 in nsPRUint32Key::Clone () #40 0x08418059 in nsPRUint32Key::Clone () #41 0x08417f8a in nsPRUint32Key::Clone () #42 0x08252d77 in nsReadingIterator<unsigned short>::advance () #43 0x08418059 in nsPRUint32Key::Clone () #44 0x08417f8a in nsPRUint32Key::Clone () #45 0x082676cc in nsReadingIterator<unsigned short>::advance () #46 0x08269788 in nsReadingIterator<unsigned short>::advance () #47 0x08269610 in nsReadingIterator<unsigned short>::advance () #48 0x08418059 in nsPRUint32Key::Clone () #49 0x08417f8a in nsPRUint32Key::Clone () #50 0x08257513 in nsReadingIterator<unsigned short>::advance () #51 0x08257575 in nsReadingIterator<unsigned short>::advance () #52 0x08418059 in nsPRUint32Key::Clone () #53 0x082633b4 in nsReadingIterator<unsigned short>::advance () #54 0x08418059 in nsPRUint32Key::Clone () #55 0x0841245b in nsPRUint32Key::Clone () #56 0x0841c4cc in nsPRUint32Key::Clone () #57 0x084122b0 in nsPRUint32Key::Clone () #58 0x08418059 in nsPRUint32Key::Clone () #59 0x0841245b in nsPRUint32Key::Clone () #60 0x0841c4cc in nsPRUint32Key::Clone () #61 0x084122b0 in nsPRUint32Key::Clone () #62 0x08418059 in nsPRUint32Key::Clone () #63 0x0841245b in nsPRUint32Key::Clone () #64 0x0841c4cc in nsPRUint32Key::Clone () #65 0x084122b0 in nsPRUint32Key::Clone () #66 0x08418059 in nsPRUint32Key::Clone () #67 0x08417f8a in nsPRUint32Key::Clone () #68 0x0841c469 in nsPRUint32Key::Clone () #69 0x0841cfc1 in nsPRUint32Key::Clone () #70 0x0822cd0b in nsReadingIterator<unsigned short>::advance () #71 0x08392516 in nsPRUint32Key::Clone () #72 0x08396b62 in nsPRUint32Key::Clone () #73 0x0839654e in nsPRUint32Key::Clone () #74 0x08395612 in nsPRUint32Key::Clone () #75 0x083975f0 in nsPRUint32Key::Clone () #76 0x08391f0a in nsPRUint32Key::Clone () #77 0x0820fbe9 in nsReadingIterator<unsigned short>::advance () #78 0x08209bf8 in nsReadingIterator<unsigned short>::advance () #79 0x0820d64c in nsReadingIterator<unsigned short>::advance () #80 0x0035e854 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0 #81 0x00d41160 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #82 0x00d55195 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #83 0x00d53f2e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #84 0x00d54454 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #85 0x0045c3b5 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #86 0x0035baea in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #87 0x005348a3 in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0 #88 0x005349aa in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0 #89 0x082091cc in nsReadingIterator<unsigned short>::advance () #90 0x08393ea0 in nsPRUint32Key::Clone () #91 0x0839412c in nsPRUint32Key::Clone () #92 0x0839393a in nsPRUint32Key::Clone () #93 0x0841bfa9 in nsPRUint32Key::Clone () #94 0x0841b020 in nsPRUint32Key::Clone () #95 0x0827ab4e in nsReadingIterator<unsigned short>::advance () #96 0x082457be in nsReadingIterator<unsigned short>::advance () #97 0x0822c727 in nsReadingIterator<unsigned short>::advance () #98 0x082b3d70 in nsReadingIterator<unsigned short>::advance () #99 0x0832ed74 in nsPRUint32Key::Clone () #100 0x083da6da in nsPRUint32Key::Clone () #101 0x083da46e in nsPRUint32Key::Clone () #102 0x0827cb33 in nsReadingIterator<unsigned short>::advance () #103 0x0827cc93 in nsReadingIterator<unsigned short>::advance () #104 0x0827c4a6 in nsReadingIterator<unsigned short>::advance () #105 0x0822d97b in nsReadingIterator<unsigned short>::advance () #106 0x0822d43e in nsReadingIterator<unsigned short>::advance () #107 0x0839846e in nsPRUint32Key::Clone () #108 0x08397935 in nsPRUint32Key::Clone () #109 0x08391f0a in nsPRUint32Key::Clone () #110 0x0820fbe9 in nsReadingIterator<unsigned short>::advance () #111 0x0820a186 in nsReadingIterator<unsigned short>::advance () #112 0x0820d754 in nsReadingIterator<unsigned short>::advance () #113 0x0035e854 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0 #114 0x00d41160 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #115 0x00d55195 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #116 0x00d53f2e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #117 0x00d54454 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #118 0x0045c3b5 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #119 0x0035cdf2 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #120 0x0035bb36 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #121 0x005468e5 in gdk_x11_register_standard_event_type () from /usr/lib/libgdk-x11-2.0.so.0 #122 0x00cbce4a in g_main_depth () from /usr/lib/libglib-2.0.so.0 #123 0x00cbdf28 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #124 0x00cbe260 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #125 0x00cbe8a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #126 0x0035b403 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #127 0x0820f0ab in nsReadingIterator<unsigned short>::advance () #128 0x085ccf23 in nsPRUint32Key::Clone () #129 0x0877554e in nsPRUint32Key::Clone () #130 0x0807373b in ?? () #131 0x00000001 in ?? () #132 0xbffff594 in ?? () #133 0x087914c0 in _IO_stdin_used () #134 0xbffff568 in ?? () #135 0x00892ad4 in __libc_start_main () from /lib/tls/libc.so.6 (end cut)
Both pages workforme in a current trunk Linux build. Mohsen Hariri, can you reproduce the problem in a current build? Or just in 1.7 branch builds (such as Firefox 1.0PR1)? Also, any chance of a talkback incident ID? The gdb stack is useless, since the binary is stripped...
I already AM using FireFox 1.0PR1 today I downloaded the nightly build of firefox (2004-11-11 trunk version), it crashes too. I had downloaded FireFox 1.0PR1 source, but it didn't compile. I also downloaded current mozilla CVS version, it compiled and worked perfectly. maybe it is something to do with static builds, cause I built non static mozilla version(I turned debugging features on to send you more information on crash, but no crash occured.) What should i do now? I don't like mozilla, I want that cute firefix :(( (In reply to comment #1) > Both pages workforme in a current trunk Linux build. Mohsen Hariri, can you > reproduce the problem in a current build? Or just in 1.7 branch builds (such as > Firefox 1.0PR1)? > > Also, any chance of a talkback incident ID? The gdb stack is useless, since the > binary is stripped...
This is the incident ID: TB1243026E (In reply to comment #2) > I already AM using FireFox 1.0PR1 > > today I downloaded the nightly build of firefox (2004-11-11 trunk version), > it crashes too. I had downloaded FireFox 1.0PR1 source, but it didn't compile. > > I also downloaded current mozilla CVS version, it compiled and worked perfectly. > maybe it is something to do with static builds, cause I built non static > mozilla version(I turned debugging features on to send you more information > on crash, but no crash occured.) > > What should i do now? I don't like mozilla, I want that cute firefix :(( > > > (In reply to comment #1) > > Both pages workforme in a current trunk Linux build. Mohsen Hariri, can you > > reproduce the problem in a current build? Or just in 1.7 branch builds (such as > > Firefox 1.0PR1)? > > > > Also, any chance of a talkback incident ID? The gdb stack is useless, since the > > binary is stripped...
(In reply to comment #2) > I already AM using FireFox 1.0PR1 I realize that. That's why I asked whether you could reproduce the bug in something less ancient. > today I downloaded the nightly build of firefox (2004-11-11 trunk version), > it crashes too. OK. That's what I needed to know. ;) > I also downloaded current mozilla CVS version, it compiled and worked > perfectly. Interesting..... The stack for the crash from talkback is: nsTextFrame::TextStyle::TextStyle() nsTextFrame::Paint() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsTextFrame.cpp, line 598] nsContainerFrame::PaintChild() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 130] nsContainerFrame::PaintChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 697] nsHTMLContainerFrame::PaintDecorationsAndChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsHTMLContainerFrame.cpp, line 141] nsInlineFrame::Paint() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsInlineFrame.cpp, line 336] nsContainerFrame::PaintChild() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 130] nsContainerFrame::PaintChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 697] nsHTMLContainerFrame::PaintDecorationsAndChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsHTMLContainerFrame.cpp, line 141] nsInlineFrame::Paint() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsInlineFrame.cpp, line 336] nsContainerFrame::PaintChild() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 130] nsBlockFrame::PaintChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5650] nsHTMLContainerFrame::PaintDecorationsAndChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsHTMLContainerFrame.cpp, line 141] nsBlockFrame::Paint() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5547] nsContainerFrame::PaintChild() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 130] nsBlockFrame::PaintChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5650] nsHTMLContainerFrame::PaintDecorationsAndChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsHTMLContainerFrame.cpp, line 141] nsBlockFrame::Paint() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5547] nsContainerFrame::PaintChild() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 130] nsContainerFrame::PaintChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 697] nsTableCellFrame::Paint() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/table/src/nsTableCellFrame.cpp, line 446] nsContainerFrame::PaintChild() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 130] nsContainerFrame::PaintChildren() [/builds/tinderbox/firefox/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 697] ...etc This is the same stack as bug 250061, 246836, etc. In particular, see bug 180309 -- chances are, you built Mozilla without xft support while you built firefox with xft, and the crash is because xft gives layout bogus data...
Assignee: general → blizzard
Status: UNCONFIRMED → NEW
Component: Browser-General → GFX: Gtk
Depends on: 180309, 250061
Ever confirmed: true
QA Contact: general → ian
Severity: normal → critical
Keywords: crash
I moved all fonts, and did the neede procedures to make them inactive. but the crash still occures. maybe it isn't related to fonts.
*** This bug has been marked as a duplicate of 253801 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
my problem fixed by forcing FireFox to use freetype version 6.3.5(which was bundled with fedora 2) instead of updated freetype version 6.3.7(I had to update my freetype to use my regional language in open office). seems there was an API change between those versions. I changed LD_LIBRARY_PATH in run-mozilla.sh to turn around the problem.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.