Closed Bug 190007 Opened 22 years ago Closed 20 years ago

reproducible flash crash [@ VarHashTable::HashKey ]

Categories

(Core Graveyard :: Plug-ins, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jwz, Assigned: peterlubczynski-bugs)

References

()

Details

(Keywords: crash, Whiteboard: [Flash issue])

Crash Data

Mozilla 1.2
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20021203
Linux 2.4.9-13smp #1 SMP Tue Oct 30 19:06:50 EST 2001 i686 unknown
Red Hat Linux release 7.2 (Enigma)
Shockwave Flash 6.0 r60


gdb /usr/lib/mozilla-1.2.1/mozilla-bin
...
(gdb) r http://www.divstivs.plus.com/iconwar/
Starting program: /usr/lib/mozilla-1.2.1/mozilla-bin
http://www.divstivs.plus.com/iconwar/
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 1024 (LWP 11358)]
[New Thread 2049 (LWP 11388)]
[New Thread 1026 (LWP 11389)]
[New Thread 2051 (LWP 11390)]
[New Thread 3076 (LWP 11403)]
[New Thread 4101 (LWP 11404)]
[New Thread 5126 (LWP 11413)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 11358)]
0x41df5b0e in VarHashTable::HashKey ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
(gdb) bt
#0  0x41df5b0e in VarHashTable::HashKey ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#1  0x41df58f5 in HashTable::LookupItem ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#2  0x41ebc4aa in FontDirectory::Find ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#3  0x41eb8042 in PlatformEDevice::FindFont ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#4  0x41eb87e9 in PlatformEDevice::CreatePlatformFont ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#5  0x41eb93cd in PlatformEDevice::SetCharFormat ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#6  0x41eb9130 in PlatformECharFormat::SetPlatformCharFormat ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#7  0x41e046ed in ECharFormat::CalcMetrics ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#8  0x41e0cf3c in RichEdit::CalcLineMetrics ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#9  0x41e058a1 in RichEdit::CalcMaxVScrollIndex ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#10 0x41e0e910 in RichEdit::NotifyScroller ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#11 0x41e3c0a9 in SObject::Modify ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#12 0x41e623b0 in CorePlayer::UpdateEditText ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#13 0x41e6233b in UpdateEditTextProc ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#14 0x41df56ec in HashTable::ForEach ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#15 0x41e62460 in CorePlayer::UpdateEditText ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#16 0x41e61b33 in CorePlayer::DoActions ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#17 0x41e52a3c in ScriptPlayer::PushDataComplete ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#18 0x41e46c10 in ScriptPlayer::PushImageData ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#19 0x41e6a46c in CorePlayer::UrlStreamWriteNotify ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#20 0x41e6a437 in CorePlayer::UrlStreamWrite ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#21 0x41e74e34 in URLStream::StreamWrite ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#22 0x41ec4b8a in NPP_Write ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#23 0x41ec2dd4 in Private_Write ()
   from /usr/lib/mozilla-1.2.1/plugins/libflashplayer.so
#24 0x40eb2c47 in ns4xPluginStreamListener::OnDataAvailable ()
   from /usr/lib/mozilla-1.2.1/components/libgkplugin.so
#25 0x40eb8ddb in nsPluginStreamListenerPeer::OnDataAvailable ()
   from /usr/lib/mozilla-1.2.1/components/libgkplugin.so
#26 0x407174c2 in nsStreamListenerTee::OnDataAvailable ()
   from /usr/lib/mozilla-1.2.1/components/libnecko.so
#27 0x40754341 in nsHttpChannel::OnDataAvailable ()
   from /usr/lib/mozilla-1.2.1/components/libnecko.so
#28 0x407167fd in nsOnDataAvailableEvent::HandleEvent ()
   from /usr/lib/mozilla-1.2.1/components/libnecko.so
#29 0x4070102b in nsARequestObserverEvent::HandlePLEvent ()
   from /usr/lib/mozilla-1.2.1/components/libnecko.so
#30 0x4018541f in PL_HandleEvent () from /usr/lib/libxpcom.so
#31 0x4018532d in PL_ProcessPendingEvents () from /usr/lib/libxpcom.so
#32 0x4018641f in nsEventQueueImpl::ProcessPendingEvents ()
   from /usr/lib/libxpcom.so
#33 0x40b4ee06 in event_processor_callback ()
   from /usr/lib/mozilla-1.2.1/components/libwidget_gtk.so
#34 0x40b4eb55 in our_gdk_io_invoke ()
   from /usr/lib/mozilla-1.2.1/components/libwidget_gtk.so
#35 0x40395a7a in g_io_unix_dispatch (source_data=0x80ae468, 
    current_time=0xbffff660, user_data=0x8163478) at giounix.c:137
#36 0x40397055 in g_main_dispatch (dispatch_time=0xbffff660) at gmain.c:656
#37 0x40397659 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#38 0x403977e8 in g_main_run (loop=0x8190830) at gmain.c:935
#39 0x402b3203 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#40 0x40b4f24e in nsAppShell::Run ()
   from /usr/lib/mozilla-1.2.1/components/libwidget_gtk.so
#41 0x40b33472 in nsAppShellService::Run ()
   from /usr/lib/mozilla-1.2.1/components/libnsappshell.so
#42 0x08053394 in main1 ()
#43 0x08053ca5 in main ()
#44 0x40537336 in __libc_start_main (main=0x8053b48 <main>, argc=2, 
    ubp_av=0xbffffa74, init=0x804d130 <_init>, fini=0x8055570 <_fini>, 
    rtld_fini=0x4000d2fc <_dl_fini>, stack_end=0xbffffa6c)
    at ../sysdeps/generic/libc-start.c:129
(gdb) quit
looks like a crash in the hacky ("we won't use the X font mechanism just
because") font code in the plugin itself... 
Severity: major → critical
Keywords: crash
fwiw, I don't crash on Win2k using build 20030125 + Flash 6.0r65.
Summary: reproducible flash crash → reproducible flash crash [@ VarHashTable::HashKey ]
Whiteboard: [Flash issue]
Blocks: 211213
do you still crash using Flash 6.0r81 ? I couldn't get FF 20040319 on Linux to
crash.
That URL does not crash for me using Flash 6.0 r79 and
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040116

(It also doesn't do anything: the flash plugin is running
(right button menu pops up) but the page is blank.)
The Flash URL is a 404, can you try this URL which has the same Flash movie I
believe ?
http://www.anycities.com/user/volkomen/iconwars.html
That one ran fine.
Marking WFM then.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ VarHashTable::HashKey ]
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.