Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 730896 Details for
Bug 947559
[abrt] xscreensaver-extras-5.21-2.fc18: apple2_one_frame: Process /usr/libexec/xscreensaver/apple2 was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 31.62 KB, created by
Antonio Guzmán Simón
on 2013-04-02 18:10:51 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Antonio Guzmán Simón
Created:
2013-04-02 18:10:51 UTC
Size:
31.62 KB
patch
obsolete
>[New LWP 16844] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `apple2 -root'. >Program terminated with signal 11, Segmentation fault. >#0 apple2_one_frame (sim=0x18ee120) at ../../hacks/apple2.c:674 >674 c =*sim->typing; > >Thread 1 (Thread 0x7f947610c840 (LWP 16844)): >#0 apple2_one_frame (sim=0x18ee120) at ../../hacks/apple2.c:674 > c = <optimized out> > blinkphase = 1.5345312500000001 > i = 1 > textrow = <optimized out> >#1 0x0000000000405589 in apple2_draw (dpy=<optimized out>, window=<optimized out>, closure=0x18d9880) at ../../hacks/apple2-main.c:1769 > st = 0x18d9880 >#2 0x000000000040375d in run_screenhack_table (ft=0x616660 <apple2_xscreensaver_function_table>, window2=0, window=18875401, dpy=0x18e0580) at ../../hacks/screenhack.c:553 > delay = <optimized out> > delay2 = <optimized out> > closure = 0x18d9880 > fpst2 = 0x0 > init_cb = <optimized out> > fps_cb = 0x408900 <screenhack_do_fps> > fpst = 0x0 > closure2 = <optimized out> >#3 main (argc=1, argv=<optimized out>) at ../../hacks/screenhack.c:921 > ft = 0x616660 <apple2_xscreensaver_function_table> > xgwa = {x = 0, y = 0, width = 1280, height = 1024, border_width = 0, depth = 24, visual = 0x18eb3d0, root = 305, class = 1, bit_gravity = 0, win_gravity = 1, backing_store = 0, backing_planes = 4294967295, backing_pixel = 0, save_under = 0, colormap = 18875400, map_installed = 1, map_state = 2, all_event_masks = 79, your_event_mask = 0, do_not_propagate_mask = 0, override_redirect = 1, screen = 0x18dade0} > toplevel = 0x18d8d70 > dpy = 0x18e0580 > window = 18875401 > window2 = 0 > toplevel2 = <optimized out> > app = <optimized out> > root_p = <optimized out> > on_window = <optimized out> > event = {type = 335549064, xany = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032}, xkey = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, root = 1700966438, subwindow = 140735178892352, time = 0, x = 1, y = 0, x_root = 302030275, y_root = 56, state = 335547430, keycode = 56, same_screen = 1985504288}, xbutton = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, root = 1700966438, subwindow = 140735178892352, time = 0, x = 1, y = 0, x_root = 302030275, y_root = 56, state = 335547430, button = 56, same_screen = 1985504288}, xmotion = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, root = 1700966438, subwindow = 140735178892352, time = 0, x = 1, y = 0, x_root = 302030275, y_root = 56, state = 335547430, is_hint = 56 '8', same_screen = 1985504288}, xcrossing = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, root = 1700966438, subwindow = 140735178892352, time = 0, x = 1, y = 0, x_root = 302030275, y_root = 56, mode = 335547430, detail = 56, same_screen = 1985504288, focus = 32767, state = 26577600}, xfocus = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, mode = 1700966438, detail = 0}, xexpose = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, x = 1700966438, y = 0, width = 1985504320, height = 32767, count = 0}, xgraphicsexpose = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, drawable = 140733193388032, x = 1700966438, y = 0, width = 1985504320, height = 32767, count = 0, major_code = 0, minor_code = 1}, xnoexpose = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, drawable = 140733193388032, major_code = 1700966438, minor_code = 0}, xvisibility = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, state = 1700966438}, xcreatewindow = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, parent = 140733193388032, window = 1700966438, x = 1985504320, y = 32767, width = 0, height = 0, border_width = 1, override_redirect = 0}, xdestroywindow = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, event = 140733193388032, window = 1700966438}, xunmap = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, event = 140733193388032, window = 1700966438, from_configure = 1985504320}, xmap = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, event = 140733193388032, window = 1700966438, override_redirect = 1985504320}, xmaprequest = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, parent = 140733193388032, window = 1700966438}, xreparent = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, event = 140733193388032, window = 1700966438, parent = 140735178892352, x = 0, y = 0, override_redirect = 1}, xconfigure = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, event = 140733193388032, window = 1700966438, x = 1985504320, y = 32767, width = 0, height = 0, border_width = 1, above = 240820198851, override_redirect = 335547430}, xgravity = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, event = 140733193388032, window = 1700966438, x = 1985504320, y = 32767}, xresizerequest = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, width = 1700966438, height = 0}, xconfigurerequest = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, parent = 140733193388032, window = 1700966438, x = 1985504320, y = 32767, width = 0, height = 0, border_width = 1, above = 240820198851, detail = 335547430, value_mask = 140735178892320}, xcirculate = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, event = 140733193388032, window = 1700966438, place = 1985504320}, xcirculaterequest = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, parent = 140733193388032, window = 1700966438, place = 1985504320}, xproperty = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, atom = 1700966438, time = 140735178892352, state = 0}, xselectionclear = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, selection = 1700966438, time = 140735178892352}, xselectionrequest = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, owner = 140733193388032, requestor = 1700966438, selection = 140735178892352, target = 0, property = 1, time = 240820198851}, xselection = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, requestor = 140733193388032, selection = 1700966438, target = 140735178892352, property = 0, time = 1}, xcolormap = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, colormap = 1700966438, new = 1985504320, state = 32767}, xclient = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, message_type = 1700966438, format = 1985504320, data = {b = "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\303\235\000\022", s = {0, 0, 0, 0, 1, 0, 0, 0, -25149, 4608}, l = {0, 1, 240820198851, 240853716006, 140735178892320}}}, xmapping = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, request = 1700966438, first_keycode = 0, count = 1985504320}, xerror = {type = 335549064, display = 0x7, resourceid = 140735178892080, serial = 240820197060, error_code = 0 '\000', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, window = 140733193388032, key_vector = "&\260be\000\000\000\000@dXv\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000"}, xgeneric = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, extension = 0, evtype = 32767}, xcookie = {type = 335549064, serial = 7, send_event = 1985504048, display = 0x38120096c4 <check_match+308>, extension = 0, evtype = 32767, cookie = 1700966438, data = 0x7fff76586440}, pad = {240853717640, 7, 140735178892080, 240820197060, 140733193388032, 1700966438, 140735178892352, 0, 1, 240820198851, 240853716006, 140735178892320, 26577600, 240825315429, 240828225344, 32, 0, 240824886889, 240822395560, 240824868210, 4185718668, 16, 135168, 0}} > dont_clear = <optimized out> > version = "Apple2: from the XScreenSaver 5.21-2.fc18 distribution (15-Feb-2013.)\000\000\000\274b@\024\070\000\000\000\000\020\000\000\000\000\000\000\000\020", '\000' <repeats 63 times>, "\020\000\000\000\000\000\000\377", '\000' <repeats 31 times>"\214, \377|\371\000\000\000\000\000\020", '\000' <repeats 30 times>"\366, \203C\022\070", '\000' <repeats 11 times>"\234, \000\000\000\000\000" >From To Syms Read Shared Object Library >0x00000038212030e0 0x000000382120e5dc Yes /lib64/libXpm.so.4 >0x0000003819002160 0x0000003819009a5c Yes /lib64/libgdk_pixbuf_xlib-2.0.so.0 >0x000000381d001130 0x000000381d001ff8 Yes /lib64/libgmodule-2.0.so.0 >0x00000038130022a0 0x000000381300557c Yes /lib64/librt.so.1 >0x000000381e406780 0x000000381e419b90 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x000000381680aba0 0x000000381683831c Yes /lib64/libgobject-2.0.so.0 >0x0000003814c1a050 0x0000003814cae86c Yes /lib64/libglib-2.0.so.0 >0x0000003818001c20 0x0000003818005d38 Yes /lib64/libSM.so.6 >0x0000003817c04f30 0x0000003817c1259c Yes /lib64/libICE.so.6 >0x00000038288131b0 0x000000382884f2bc Yes /lib64/libXt.so.6 >0x000000381641dee0 0x00000038164a4280 Yes /lib64/libX11.so.6 >0x00000038178067c0 0x000000381781410c Yes /lib64/libXmu.so.6 >0x0000003816c03740 0x0000003816c0d810 Yes /lib64/libXext.so.6 >0x00000038134055b0 0x000000381346fd68 Yes /lib64/libm.so.6 >0x000000382f600f10 0x000000382f601824 Yes /lib64/libutil.so.1 >0x0000003812c05790 0x0000003812c104b4 Yes /lib64/libpthread.so.0 >0x000000381241f1a0 0x0000003812560960 Yes /lib64/libc.so.6 >0x000000381dc30100 0x000000381dceecd4 Yes /lib64/libgio-2.0.so.0 >0x0000003818404fe0 0x0000003818420b50 Yes /lib64/libpng15.so.15 >0x0000003812800ed0 0x00000038128019f0 Yes /lib64/libdl.so.2 >0x0000003812000b20 0x000000381201a3d9 Yes /lib64/ld-linux-x86-64.so.2 >0x00000038150006b0 0x000000381500080c Yes /lib64/libgthread-2.0.so.0 >0x0000003816001990 0x0000003816006134 Yes /lib64/libffi.so.5 >0x0000003817001510 0x0000003817002a8c Yes /lib64/libuuid.so.1 >0x0000003815809a00 0x00000038158158f8 Yes /lib64/libxcb.so.1 >0x0000003813802190 0x000000381380e640 Yes /lib64/libz.so.1 >0x0000003814406170 0x0000003814417648 Yes /lib64/libselinux.so.1 >0x0000003814803a30 0x000000381481200c Yes /lib64/libresolv.so.2 >0x0000003815400eb0 0x0000003815401bcc Yes /lib64/libXau.so.6 >0x0000003814001db0 0x00000038140452e8 Yes /lib64/libpcre.so.1 >0x000000381c402ab0 0x000000381c4076ec Yes /lib64/libXcursor.so.1 >0x000000381b401ab0 0x000000381b407a00 Yes /lib64/libXrender.so.1 >0x000000381b001530 0x000000381b003da8 Yes /lib64/libXfixes.so.3 >$1 = 0x0 >$2 = 0x0 >rax 0x2d746c7561666564 3275362080406267236 >rbx 0x0 0 >rcx 0x1 1 >rdx 0x12380 74624 >rsi 0x7fff765860b0 140735178891440 >rdi 0x18f1740 26154816 >rbp 0x18eeaa0 0x18eeaa0 >rsp 0x7fff76586080 0x7fff76586080 >r8 0x0 0 >r9 0x41cc 16844 >r10 0x0 0 >r11 0x246 582 >r12 0x0 0 >r13 0x7fff76586320 140735178892064 >r14 0x1200409 18875401 >r15 0x18ee120 26140960 >rip 0x405371 0x405371 <apple2_one_frame+1281> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function apple2_one_frame: > 0x0000000000404e70 <+0>: push %r15 > 0x0000000000404e72 <+2>: mov %rdi,%r15 > 0x0000000000404e75 <+5>: push %r14 > 0x0000000000404e77 <+7>: push %r13 > 0x0000000000404e79 <+9>: push %r12 > 0x0000000000404e7b <+11>: push %rbp > 0x0000000000404e7c <+12>: lea 0x980(%rdi),%rbp > 0x0000000000404e83 <+19>: push %rbx > 0x0000000000404e84 <+20>: lea 0x978(%rdi),%rbx > 0x0000000000404e8b <+27>: sub $0x58,%rsp > 0x0000000000404e8f <+31>: cmpl $0xffffffff,0x978(%rdi) > 0x0000000000404e96 <+38>: je 0x404f7a <apple2_one_frame+266> > 0x0000000000404e9c <+44>: lea 0x30(%rsp),%rsi > 0x0000000000404ea1 <+49>: lea 0x40(%rsp),%rdi > 0x0000000000404ea6 <+54>: callq 0x402a70 <gettimeofday@plt> > 0x0000000000404eab <+59>: mov 0x40(%rsp),%rax > 0x0000000000404eb0 <+64>: sub 0x958(%r15),%rax > 0x0000000000404eb7 <+71>: cvtsi2sd %rax,%xmm0 > 0x0000000000404ebc <+76>: mov 0x48(%rsp),%rax > 0x0000000000404ec1 <+81>: sub 0x960(%r15),%rax > 0x0000000000404ec8 <+88>: cvtsi2sd %rax,%xmm1 > 0x0000000000404ecd <+93>: mov 0x10(%r15),%rax > 0x0000000000404ed1 <+97>: mulsd 0xcb17(%rip),%xmm1 # 0x4119f0 > 0x0000000000404ed9 <+105>: addsd %xmm1,%xmm0 > 0x0000000000404edd <+109>: ucomisd 0x100(%rax),%xmm0 > 0x0000000000404ee5 <+117>: movsd %xmm0,0x968(%r15) > 0x0000000000404eee <+126>: jbe 0x404ef8 <apple2_one_frame+136> > 0x0000000000404ef0 <+128>: movsd %xmm0,0x100(%rax) > 0x0000000000404ef8 <+136>: movapd %xmm0,%xmm1 > 0x0000000000404efc <+140>: mov 0x8(%r15),%rdi > 0x0000000000404f00 <+144>: divsd 0xcaf0(%rip),%xmm1 # 0x4119f8 > 0x0000000000404f08 <+152>: cvttsd2si %xmm1,%eax > 0x0000000000404f0c <+156>: and $0x1,%eax > 0x0000000000404f0f <+159>: ucomisd 0x970(%r15),%xmm0 > 0x0000000000404f18 <+168>: mov %eax,0x21d0(%rdi) > 0x0000000000404f1e <+174>: jb 0x404f2b <apple2_one_frame+187> > 0x0000000000404f20 <+176>: movl $0xffffffff,0x978(%r15) > 0x0000000000404f2b <+187>: mov 0x4a8(%r15),%rax > 0x0000000000404f32 <+194>: xor %ebx,%ebx > 0x0000000000404f34 <+196>: test %rax,%rax > 0x0000000000404f37 <+199>: je 0x405356 <apple2_one_frame+1254> > 0x0000000000404f3d <+205>: movzbl (%rax),%edx > 0x0000000000404f40 <+208>: test %dl,%dl > 0x0000000000404f42 <+210>: je 0x405040 <apple2_one_frame+464> > 0x0000000000404f48 <+216>: cmp $0x1,%dl > 0x0000000000404f4b <+219>: je 0x405030 <apple2_one_frame+448> > 0x0000000000404f51 <+225>: cmp $0xa,%dl > 0x0000000000404f54 <+228>: je 0x405001 <apple2_one_frame+401> > 0x0000000000404f5a <+234>: movsbl %dl,%esi > 0x0000000000404f5d <+237>: callq 0x404490 <a2_printc> > 0x0000000000404f62 <+242>: mov 0x4a8(%r15),%rax > 0x0000000000404f69 <+249>: add $0x1,%rax > 0x0000000000404f6d <+253>: mov %rax,0x4a8(%r15) > 0x0000000000404f74 <+260>: mov 0x8(%r15),%rdi > 0x0000000000404f78 <+264>: jmp 0x404f3d <apple2_one_frame+205> > 0x0000000000404f7a <+266>: mov %rbp,%rdx > 0x0000000000404f7d <+269>: mov %rbx,%rsi > 0x0000000000404f80 <+272>: mov %r15,%rdi > 0x0000000000404f83 <+275>: movl $0xfffffffe,0x978(%r15) > 0x0000000000404f8e <+286>: callq *0x988(%r15) > 0x0000000000404f95 <+293>: mov 0x8c0(%r15),%rsi > 0x0000000000404f9c <+300>: mov 0x8b8(%r15),%rdi > 0x0000000000404fa3 <+307>: callq 0x402940 <XClearWindow@plt> > 0x0000000000404fa8 <+312>: mov 0x950(%r15),%rax > 0x0000000000404faf <+319>: mov 0x10(%rax),%rdi > 0x0000000000404fb3 <+323>: callq 0x402ba0 <free@plt> > 0x0000000000404fb8 <+328>: mov 0x950(%r15),%rax > 0x0000000000404fbf <+335>: mov %rax,%rdi > 0x0000000000404fc2 <+338>: movq $0x0,0x10(%rax) > 0x0000000000404fca <+346>: callq *0x60(%rax) > 0x0000000000404fcd <+349>: mov 0x10(%r15),%rdi > 0x0000000000404fd1 <+353>: callq 0x40bf70 <analogtv_release> > 0x0000000000404fd6 <+358>: mov 0x8(%r15),%rdi > 0x0000000000404fda <+362>: callq 0x402ba0 <free@plt> > 0x0000000000404fdf <+367>: mov 0x18(%r15),%rdi > 0x0000000000404fe3 <+371>: callq 0x402ba0 <free@plt> > 0x0000000000404fe8 <+376>: mov %r15,%rdi > 0x0000000000404feb <+379>: callq 0x402ba0 <free@plt> > 0x0000000000404ff0 <+384>: xor %eax,%eax > 0x0000000000404ff2 <+386>: add $0x58,%rsp > 0x0000000000404ff6 <+390>: pop %rbx > 0x0000000000404ff7 <+391>: pop %rbp > 0x0000000000404ff8 <+392>: pop %r12 > 0x0000000000404ffa <+394>: pop %r13 > 0x0000000000404ffc <+396>: pop %r14 > 0x0000000000404ffe <+398>: pop %r15 > 0x0000000000405000 <+400>: retq > 0x0000000000405001 <+401>: mov $0xa,%esi > 0x0000000000405006 <+406>: callq 0x404490 <a2_printc> > 0x000000000040500b <+411>: mov 0x4a8(%r15),%rax > 0x0000000000405012 <+418>: add $0x1,%rax > 0x0000000000405016 <+422>: cmp $0x1,%ebx > 0x0000000000405019 <+425>: mov %rax,0x4a8(%r15) > 0x0000000000405020 <+432>: je 0x405388 <apple2_one_frame+1304> > 0x0000000000405026 <+438>: mov $0x1,%ebx > 0x000000000040502b <+443>: jmpq 0x404f74 <apple2_one_frame+260> > 0x0000000000405030 <+448>: add $0x1,%rax > 0x0000000000405034 <+452>: mov %rax,0x4a8(%r15) > 0x000000000040503b <+459>: cmpb $0x0,(%rax) > 0x000000000040503e <+462>: jne 0x40504b <apple2_one_frame+475> > 0x0000000000405040 <+464>: movq $0x0,0x4a8(%r15) > 0x000000000040504b <+475>: mov 0x21c4(%rdi),%r13d > 0x0000000000405052 <+482>: mov 0x18(%r15),%rdi > 0x0000000000405056 <+486>: xor %esi,%esi > 0x0000000000405058 <+488>: mov $0x64,%r14d > 0x000000000040505e <+494>: test %r13d,%r13d > 0x0000000000405061 <+497>: mov $0xa,%r13d > 0x0000000000405067 <+503>: setne %sil > 0x000000000040506b <+507>: xor %edx,%edx > 0x000000000040506d <+509>: callq 0x40c680 <analogtv_setup_sync> > 0x0000000000405072 <+514>: mov 0x10(%r15),%rdi > 0x0000000000405076 <+518>: callq 0x40c380 <analogtv_setup_frame> > 0x000000000040507b <+523>: xor %eax,%eax > 0x000000000040507d <+525>: lea 0x1(%rax),%ecx > 0x0000000000405080 <+528>: lea 0x0(,%rax,8),%edx > 0x0000000000405087 <+535>: mov %ecx,0x2c(%rsp) > 0x000000000040508b <+539>: shl $0x3,%ecx > 0x000000000040508e <+542>: mov %edx,0x24(%rsp) > 0x0000000000405092 <+546>: cmp %edx,%ecx > 0x0000000000405094 <+548>: mov %ecx,0x28(%rsp) > 0x0000000000405098 <+552>: jle 0x405180 <apple2_one_frame+784> > 0x000000000040509e <+558>: lea (%rax,%rax,4),%rax > 0x00000000004050a2 <+562>: shl $0x3,%rax > 0x00000000004050a6 <+566>: mov %rax,0x18(%rsp) > 0x00000000004050ab <+571>: mov 0x24(%rsp),%eax > 0x00000000004050af <+575>: mov 0x18(%r15),%rdx > 0x00000000004050b3 <+579>: mov 0x8(%r15),%rcx > 0x00000000004050b7 <+583>: add $0x22,%eax > 0x00000000004050ba <+586>: cltq > 0x00000000004050bc <+588>: imul $0x390,%rax,%rax > 0x00000000004050c3 <+595>: lea 0xeb(%rdx,%rax,1),%rdx > 0x00000000004050cb <+603>: mov 0x21c4(%rcx),%eax > 0x00000000004050d1 <+609>: mov %rdx,0x10(%rsp) > 0x00000000004050d6 <+614>: test $0x4,%al > 0x00000000004050d8 <+616>: je 0x4051d0 <apple2_one_frame+864> > 0x00000000004050de <+622>: cmpl $0x9f,0x24(%rsp) > 0x00000000004050e6 <+630>: jle 0x4050f0 <apple2_one_frame+640> > 0x00000000004050e8 <+632>: test $0x1,%al > 0x00000000004050ea <+634>: je 0x405269 <apple2_one_frame+1017> > 0x00000000004050f0 <+640>: movslq 0x24(%rsp),%rax > 0x00000000004050f5 <+645>: lea (%rax,%rax,4),%rsi > 0x00000000004050f9 <+649>: shl $0x3,%rsi > 0x00000000004050fd <+653>: add %rsi,%rcx > 0x0000000000405100 <+656>: movsbq (%rcx),%rdx > 0x0000000000405104 <+660>: test %dl,%dl > 0x0000000000405106 <+662>: js 0x405336 <apple2_one_frame+1222> > 0x000000000040510c <+668>: lea (%rax,%rax,4),%r9 > 0x0000000000405110 <+672>: mov 0x10(%rsp),%r8 > 0x0000000000405115 <+677>: xor %edi,%edi > 0x0000000000405117 <+679>: shl $0x3,%r9 > 0x000000000040511b <+683>: nopl 0x0(%rax,%rax,1) > 0x0000000000405120 <+688>: movzbl %dl,%esi > 0x0000000000405123 <+691>: not %rdx > 0x0000000000405126 <+694>: xor %ecx,%ecx > 0x0000000000405128 <+696>: shr $0x3f,%rdx > 0x000000000040512c <+700>: add %r8,%rdx > 0x000000000040512f <+703>: nop > 0x0000000000405130 <+704>: mov %esi,%eax > 0x0000000000405132 <+706>: sar %cl,%eax > 0x0000000000405134 <+708>: and $0x1,%eax > 0x0000000000405137 <+711>: cmp $0x1,%eax > 0x000000000040513a <+714>: sbb %eax,%eax > 0x000000000040513c <+716>: add $0x1,%ecx > 0x000000000040513f <+719>: and $0xffffffa6,%eax > 0x0000000000405142 <+722>: add $0x64,%eax > 0x0000000000405145 <+725>: mov %al,(%rdx) > 0x0000000000405147 <+727>: mov %al,0x1(%rdx) > 0x000000000040514a <+730>: add $0x2,%rdx > 0x000000000040514e <+734>: cmp $0x7,%ecx > 0x0000000000405151 <+737>: jne 0x405130 <apple2_one_frame+704> > 0x0000000000405153 <+739>: add $0x1,%edi > 0x0000000000405156 <+742>: add $0xe,%r8 > 0x000000000040515a <+746>: cmp $0x28,%edi > 0x000000000040515d <+749>: je 0x40516d <apple2_one_frame+765> > 0x000000000040515f <+751>: movslq %edi,%rax > 0x0000000000405162 <+754>: add 0x8(%r15),%rax > 0x0000000000405166 <+758>: movsbq (%rax,%r9,1),%rdx > 0x000000000040516b <+763>: jmp 0x405120 <apple2_one_frame+688> > 0x000000000040516d <+765>: addl $0x1,0x24(%rsp) > 0x0000000000405172 <+770>: mov 0x24(%rsp),%eax > 0x0000000000405176 <+774>: cmp %eax,0x28(%rsp) > 0x000000000040517a <+778>: jne 0x4050ab <apple2_one_frame+571> > 0x0000000000405180 <+784>: movslq 0x2c(%rsp),%rax > 0x0000000000405185 <+789>: cmp $0x18,%eax > 0x0000000000405188 <+792>: jne 0x40507d <apple2_one_frame+525> > 0x000000000040518e <+798>: mov 0x10(%r15),%rdi > 0x0000000000405192 <+802>: movsd 0xc87e(%rip),%xmm0 # 0x411a18 > 0x000000000040519a <+810>: lea 0x20(%r15),%rbx > 0x000000000040519e <+814>: callq 0x40ed70 <analogtv_init_signal> > 0x00000000004051a3 <+819>: mov %rbx,%rdi > 0x00000000004051a6 <+822>: callq 0x40ee20 <analogtv_reception_update> > 0x00000000004051ab <+827>: mov 0x10(%r15),%rdi > 0x00000000004051af <+831>: mov %rbx,%rsi > 0x00000000004051b2 <+834>: callq 0x40e9b0 <analogtv_add_signal> > 0x00000000004051b7 <+839>: mov 0x10(%r15),%rdi > 0x00000000004051bb <+843>: callq 0x40c770 <analogtv_draw> > 0x00000000004051c0 <+848>: mov $0x1,%eax > 0x00000000004051c5 <+853>: jmpq 0x404ff2 <apple2_one_frame+386> > 0x00000000004051ca <+858>: nopw 0x0(%rax,%rax,1) > 0x00000000004051d0 <+864>: test $0x2,%al > 0x00000000004051d2 <+866>: je 0x405269 <apple2_one_frame+1017> > 0x00000000004051d8 <+872>: cmpl $0x9f,0x24(%rsp) > 0x00000000004051e0 <+880>: jle 0x4051ea <apple2_one_frame+890> > 0x00000000004051e2 <+882>: test $0x1,%al > 0x00000000004051e4 <+884>: je 0x405269 <apple2_one_frame+1017> > 0x00000000004051ea <+890>: mov 0x24(%rsp),%r11d > 0x00000000004051ef <+895>: mov 0x10(%rsp),%rdx > 0x00000000004051f4 <+900>: xor %r10d,%r10d > 0x00000000004051f7 <+903>: mov 0x18(%rsp),%rbx > 0x00000000004051fc <+908>: mov %rcx,%rax > 0x00000000004051ff <+911>: and $0x4,%r11d > 0x0000000000405203 <+915>: mov %rdx,%r9 > 0x0000000000405206 <+918>: nopw %cs:0x0(%rax,%rax,1) > 0x0000000000405210 <+928>: movslq %r10d,%rsi > 0x0000000000405213 <+931>: add %rbx,%rax > 0x0000000000405216 <+934>: mov %r11d,%ecx > 0x0000000000405219 <+937>: movzbl 0x1e00(%rsi,%rax,1),%edi > 0x0000000000405221 <+945>: lea 0xe(%rdx),%r8 > 0x0000000000405225 <+949>: mov %edx,%esi > 0x0000000000405227 <+951>: sub %r9d,%esi > 0x000000000040522a <+954>: sar %cl,%edi > 0x000000000040522c <+956>: and $0xf,%edi > 0x000000000040522f <+959>: nop > 0x0000000000405230 <+960>: mov %esi,%ecx > 0x0000000000405232 <+962>: mov %edi,%eax > 0x0000000000405234 <+964>: and $0x3,%ecx > 0x0000000000405237 <+967>: sar %cl,%eax > 0x0000000000405239 <+969>: and $0x1,%eax > 0x000000000040523c <+972>: cmp $0x1,%eax > 0x000000000040523f <+975>: sbb %eax,%eax > 0x0000000000405241 <+977>: add $0x1,%esi > 0x0000000000405244 <+980>: and $0xffffffa6,%eax > 0x0000000000405247 <+983>: add $0x64,%eax > 0x000000000040524a <+986>: mov %al,(%rdx) > 0x000000000040524c <+988>: add $0x1,%rdx > 0x0000000000405250 <+992>: cmp %r8,%rdx > 0x0000000000405253 <+995>: jne 0x405230 <apple2_one_frame+960> > 0x0000000000405255 <+997>: add $0x1,%r10d > 0x0000000000405259 <+1001>: cmp $0x28,%r10d > 0x000000000040525d <+1005>: je 0x40516d <apple2_one_frame+765> > 0x0000000000405263 <+1011>: mov 0x8(%r15),%rax > 0x0000000000405267 <+1015>: jmp 0x405210 <apple2_one_frame+928> > 0x0000000000405269 <+1017>: mov 0x24(%rsp),%edx > 0x000000000040526d <+1021>: movl $0x0,0x20(%rsp) > 0x0000000000405275 <+1029>: and $0x7,%edx > 0x0000000000405278 <+1032>: mov %edx,0xc(%rsp) > 0x000000000040527c <+1036>: nopl 0x0(%rax) > 0x0000000000405280 <+1040>: movslq 0x20(%rsp),%rdx > 0x0000000000405285 <+1045>: mov 0x18(%rsp),%rax > 0x000000000040528a <+1050>: movq $0x0,(%rsp) > 0x0000000000405292 <+1058>: add %rcx,%rax > 0x0000000000405295 <+1061>: movzbl 0x1e00(%rdx,%rax,1),%eax > 0x000000000040529d <+1069>: test %al,%al > 0x000000000040529f <+1071>: js 0x4052b9 <apple2_one_frame+1097> > 0x00000000004052a1 <+1073>: test $0x40,%al > 0x00000000004052a3 <+1075>: je 0x4052b1 <apple2_one_frame+1089> > 0x00000000004052a5 <+1077>: mov 0x21d0(%rcx),%r12d > 0x00000000004052ac <+1084>: test %r12d,%r12d > 0x00000000004052af <+1087>: je 0x4052b9 <apple2_one_frame+1097> > 0x00000000004052b1 <+1089>: movq $0x1,(%rsp) > 0x00000000004052b9 <+1097>: and $0x3f,%eax > 0x00000000004052bc <+1100>: mov 0x10(%rsp),%rbp > 0x00000000004052c1 <+1105>: xor %r12d,%r12d > 0x00000000004052c4 <+1108>: xor $0x20,%eax > 0x00000000004052c7 <+1111>: lea 0x0(,%rax,8),%ebx > 0x00000000004052ce <+1118>: sub %eax,%ebx > 0x00000000004052d0 <+1120>: mov %ebx,%eax > 0x00000000004052d2 <+1122>: mov %rbp,%rbx > 0x00000000004052d5 <+1125>: mov %r15,%rbp > 0x00000000004052d8 <+1128>: mov %eax,%r15d > 0x00000000004052db <+1131>: nopl 0x0(%rax,%rax,1) > 0x00000000004052e0 <+1136>: mov 0x950(%rbp),%rax > 0x00000000004052e7 <+1143>: lea (%r15,%r12,1),%esi > 0x00000000004052eb <+1147>: mov 0xc(%rsp),%edx > 0x00000000004052ef <+1151>: mov %rax,%rdi > 0x00000000004052f2 <+1154>: callq *0x68(%rax) > 0x00000000004052f5 <+1157>: cmp (%rsp),%rax > 0x00000000004052f9 <+1161>: mov %r14d,%eax > 0x00000000004052fc <+1164>: cmove %r13d,%eax > 0x0000000000405300 <+1168>: add $0x1,%r12 > 0x0000000000405304 <+1172>: mov %al,0x2(%rbx) > 0x0000000000405307 <+1175>: mov %al,0x1(%rbx) > 0x000000000040530a <+1178>: add $0x2,%rbx > 0x000000000040530e <+1182>: cmp $0x7,%r12 > 0x0000000000405312 <+1186>: jne 0x4052e0 <apple2_one_frame+1136> > 0x0000000000405314 <+1188>: addl $0x1,0x20(%rsp) > 0x0000000000405319 <+1193>: addq $0xe,0x10(%rsp) > 0x000000000040531f <+1199>: mov %rbp,%r15 > 0x0000000000405322 <+1202>: cmpl $0x28,0x20(%rsp) > 0x0000000000405327 <+1207>: je 0x40516d <apple2_one_frame+765> > 0x000000000040532d <+1213>: mov 0x8(%rbp),%rcx > 0x0000000000405331 <+1217>: jmpq 0x405280 <apple2_one_frame+1040> > 0x0000000000405336 <+1222>: testb $0x40,0x27(%rcx) > 0x000000000040533a <+1226>: je 0x40510c <apple2_one_frame+668> > 0x0000000000405340 <+1232>: mov 0x10(%rsp),%rcx > 0x0000000000405345 <+1237>: movb $0x64,-0x1(%rcx) > 0x0000000000405349 <+1241>: add 0x8(%r15),%rsi > 0x000000000040534d <+1245>: movsbq (%rsi),%rdx > 0x0000000000405351 <+1249>: jmpq 0x40510c <apple2_one_frame+668> > 0x0000000000405356 <+1254>: ucomisd 0x980(%r15),%xmm0 > 0x000000000040535f <+1263>: jb 0x40504b <apple2_one_frame+475> > 0x0000000000405365 <+1269>: mov 0x98(%r15),%rax > 0x000000000040536c <+1276>: test %rax,%rax > 0x000000000040536f <+1279>: je 0x4053c8 <apple2_one_frame+1368> >=> 0x0000000000405371 <+1281>: movsbl (%rax),%ebx > 0x0000000000405374 <+1284>: test %ebx,%ebx > 0x0000000000405376 <+1286>: jne 0x405391 <apple2_one_frame+1313> > 0x0000000000405378 <+1288>: movq $0x0,0x98(%r15) > 0x0000000000405383 <+1299>: jmpq 0x40504b <apple2_one_frame+475> > 0x0000000000405388 <+1304>: mov 0x8(%r15),%rdi > 0x000000000040538c <+1308>: jmpq 0x40503b <apple2_one_frame+459> > 0x0000000000405391 <+1313>: add $0x1,%rax > 0x0000000000405395 <+1317>: mov %ebx,%esi > 0x0000000000405397 <+1319>: mov %rax,0x98(%r15) > 0x000000000040539e <+1326>: callq 0x404490 <a2_printc> > 0x00000000004053a3 <+1331>: cmp $0xa,%ebx > 0x00000000004053a6 <+1334>: je 0x4053ad <apple2_one_frame+1341> > 0x00000000004053a8 <+1336>: cmp $0xd,%ebx > 0x00000000004053ab <+1339>: jne 0x405406 <apple2_one_frame+1430> > 0x00000000004053ad <+1341>: movsd 0x968(%r15),%xmm0 > 0x00000000004053b6 <+1350>: mov 0x8(%r15),%rdi > 0x00000000004053ba <+1354>: movsd %xmm0,0x980(%r15) > 0x00000000004053c3 <+1363>: jmpq 0x40504b <apple2_one_frame+475> > 0x00000000004053c8 <+1368>: lea 0x980(%r15),%rbp > 0x00000000004053cf <+1375>: lea 0x978(%r15),%rbx > 0x00000000004053d6 <+1382>: movsd %xmm0,0x980(%r15) > 0x00000000004053df <+1391>: mov %r15,%rdi > 0x00000000004053e2 <+1394>: mov %rbp,%rdx > 0x00000000004053e5 <+1397>: mov %rbx,%rsi > 0x00000000004053e8 <+1400>: callq *0x988(%r15) > 0x00000000004053ef <+1407>: cmpl $0xffffffff,0x978(%r15) > 0x00000000004053f7 <+1415>: je 0x404f7a <apple2_one_frame+266> > 0x00000000004053fd <+1421>: mov 0x8(%r15),%rdi > 0x0000000000405401 <+1425>: jmpq 0x40504b <apple2_one_frame+475> > 0x0000000000405406 <+1430>: cmp $0x8,%ebx > 0x0000000000405409 <+1433>: jne 0x40542e <apple2_one_frame+1470> > 0x000000000040540b <+1435>: movsd 0xc5ed(%rip),%xmm0 # 0x411a00 > 0x0000000000405413 <+1443>: mov 0x8(%r15),%rdi > 0x0000000000405417 <+1447>: addsd 0x968(%r15),%xmm0 > 0x0000000000405420 <+1456>: movsd %xmm0,0x980(%r15) > 0x0000000000405429 <+1465>: jmpq 0x40504b <apple2_one_frame+475> > 0x000000000040542e <+1470>: movsd 0x968(%r15),%xmm0 > 0x0000000000405437 <+1479>: movsd %xmm0,(%rsp) > 0x000000000040543c <+1484>: callq 0x40ae50 <ya_random> > 0x0000000000405441 <+1489>: mov $0x10624dd3,%edx > 0x0000000000405446 <+1494>: mov %eax,%ecx > 0x0000000000405448 <+1496>: mov 0x8(%r15),%rdi > 0x000000000040544c <+1500>: mul %edx > 0x000000000040544e <+1502>: shr $0x6,%edx > 0x0000000000405451 <+1505>: imul $0x3e8,%edx,%edx > 0x0000000000405457 <+1511>: sub %edx,%ecx > 0x0000000000405459 <+1513>: cvtsi2sd %ecx,%xmm0 > 0x000000000040545d <+1517>: mulsd 0xc5a3(%rip),%xmm0 # 0x411a08 > 0x0000000000405465 <+1525>: addsd 0xc5a3(%rip),%xmm0 # 0x411a10 > 0x000000000040546d <+1533>: mulsd 0x4a0(%r15),%xmm0 > 0x0000000000405476 <+1542>: addsd (%rsp),%xmm0 > 0x000000000040547b <+1547>: movsd %xmm0,0x980(%r15) > 0x0000000000405484 <+1556>: jmpq 0x40504b <apple2_one_frame+475> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 947559
: 730896 |
730897
|
730898
|
730899
|
730900
|
730901
|
730902
|
730903
|
730904
|
730905
|
730906
|
891224