[Mono-bugs] [Bug 378902] New: Poker - crashes with js alerts

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Apr 10 15:33:15 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=378902


           Summary: Poker - crashes with js alerts
           Product: Moonlight
           Version: 1.0.0
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: engine
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: rkvinge at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Steps to reproduce:
 - http://home.people.net.au/~chriso/poker/poker.php
 - short audio tune plays
 - game is enabled
 - click on the up arrow to increase your bid
 - click on the down arrow to decrease your bid until the bid is 0
 - A js alert now shows: "No Bet", click OK, and then it crashes:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6f626d0 (LWP 904)]
0xb20b899a in EventObject::GetType (this=0x9776980) at
./src/dependencyobject.h:120
120                     return Type::Find (GetObjectType ());
(gdb) bt
#0  0xb20b899a in EventObject::GetType (this=0x9776980) at
./src/dependencyobject.h:120
#1  0xb1af3c0a in EventObject::Emit (this=0x9776980, event_id=4,
calldata=0x9c0bba0) at dependencyobject.cpp:373
#2  0xb1b4d2a8 in UIElement::EmitMouseLeftButtonUp (this=0x9776980,
event=0x89c1068) at uielement.cpp:421
#3  0xb1b2cda8 in emit_MouseLeftButtonUp (element=0x9776980, event=0x89c1068)
at runtime.cpp:1178
#4  0xb1b2ccc2 in Surface::EmitEventOnList (this=0x99af900, emitter=0xb1b2cd84
<emit_MouseLeftButtonUp>, list=0x92c4468, event=0x89c1068, end_idx=2) at
runtime.cpp:1283
#5  0xb1b2d387 in Surface::HandleMouseEvent (this=0x99af900, emitter=0xb1b2cd84
<emit_MouseLeftButtonUp>, emit_leave=true, emit_enter=true, force_emit=true,
event=0x89c1068) at runtime.cpp:1431
#6  0xb1b2f182 in Surface::button_release_callback (widget=0x89c1248,
button=0x89c11f8, data=0x99af900) at runtime.cpp:1476
#7  0xb7b1a8a4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8  0x089c1248 in ?? ()
#9  0x089c11f8 in ?? ()
#10 0x099af900 in ?? ()
#11 0xb784fff4 in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0xb7b1a840 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x09b45a10 in ?? ()
#14 0xbf967bd8 in ?? ()
#15 0xb781f919 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
Backtrace stopped: frame did not save the PC
(gdb) up
#1  0xb1af3c0a in EventObject::Emit (this=0x9776980, event_id=4,
calldata=0x9c0bba0) at dependencyobject.cpp:373
373             if (GetType()->GetEventCount() <= 0) {
(gdb) print *this
$1 = {_vptr.EventObject = 0x0, static objects_created = 1451, static
objects_destroyed = 1199, static objects_alive = 0x9ac6ea0, id = 33, weak_refs
= 0x9bbd090, static DestroyedEvent = 0, surface = 0x9a1ac18,
  refcount = 0, events = 0x0}
(gdb)


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list