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 642983 Details for
Bug 875507
[abrt] wordwarvi-0.25-6.fc17: key_press_cb: Process /usr/bin/wordwarvi 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), 30.26 KB, created by
jhfogel
on 2012-11-11 18:49:05 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
jhfogel
Created:
2012-11-11 18:49:05 UTC
Size:
30.26 KB
patch
obsolete
>[New LWP 17747] >[New LWP 17755] >[New LWP 17756] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `wordwarvi'. >Program terminated with signal 11, Segmentation fault. >#0 key_press_cb (widget=widget@entry=0x25560d0, event=0x253c4b0, data=data@entry=0x420ec6) at wordwarvi.c:12730 >12730 wordwarvi.c: No such file or directory. > >Thread 3 (Thread 0x7f8c37521700 (LWP 17756)): >#0 0x00000033f26e8bcf in __GI___poll (fds=<optimized out>, nfds=nfds@entry=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x0000003504611015 in PaAlsaStream_WaitForFrames (self=self@entry=0x22ea9b0, framesAvail=framesAvail@entry=0x7f8c37520c10, xrunOccurred=xrunOccurred@entry=0x7f8c37520c0c) at src/hostapi/alsa/pa_linux_alsa.c:3732 > totalFds = 1 > capturePfds = 0x0 > playbackPfds = 0x22f3f40 > result = 0 > pollPlayback = 1 > pollCapture = 0 > pollTimeout = 24 > xrun = 0 > timeouts = 0 > pollResults = <optimized out> > __PRETTY_FUNCTION__ = "PaAlsaStream_WaitForFrames" >#2 0x0000003504611bb1 in CallbackThreadFunc (userData=0x22ea9b0) at src/hostapi/alsa/pa_linux_alsa.c:4176 > framesAvail = 0 > framesGot = 520 > xrun = 0 > __clframe = {__cancel_routine = 0x350460f650 <OnExit>, __cancel_arg = 0x22ea9b0, __do_it = 1, __cancel_type = <optimized out>} > result = 0 > stream = 0x22ea9b0 > timeInfo = {inputBufferAdcTime = 0, currentTime = 0, outputBufferDacTime = 0.028866213151927438} > callbackResult = 0 > cbFlags = 0 > __PRETTY_FUNCTION__ = "CallbackThreadFunc" >#3 0x00000033f2e07d14 in start_thread (arg=0x7f8c37521700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8c37521700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140240200275712, 6154932571482970896, 0, 223107743744, 140240200275712, 36612528, -6164627220534306032, 6128646274105694992}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x00000033f26f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7f8c335a1700 (LWP 17755)): >#0 0x00000033f26e8bcf in __GI___poll (fds=fds@entry=0x7f8c2c0031f0, nfds=nfds@entry=2, timeout=timeout@entry=83) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x0000003c17c30f4f in poll_func (ufds=0x7f8c2c0031f0, nfds=2, timeout=83, userdata=0x230fba0) at pulse/thread-mainloop.c:69 > mutex = 0x230fba0 > r = <optimized out> >#2 0x0000003c17c224cc in pa_mainloop_poll (m=m@entry=0x230faa0) at pulse/mainloop.c:875 > __func__ = "pa_mainloop_poll" > __PRETTY_FUNCTION__ = "pa_mainloop_poll" >#3 0x0000003c17c22b29 in pa_mainloop_iterate (m=m@entry=0x230faa0, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:957 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#4 0x0000003c17c22be0 in pa_mainloop_run (m=0x230faa0, retval=retval@entry=0x0) at pulse/mainloop.c:975 > r = <optimized out> >#5 0x0000003c17c30eff in thread (userdata=0x22ead80) at pulse/thread-mainloop.c:88 > m = 0x22ead80 > mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}} >#6 0x0000003c16643343 in internal_thread_func (userdata=0x23101e0) at pulsecore/thread-posix.c:83 > t = 0x23101e0 >#7 0x00000033f2e07d14 in start_thread (arg=0x7f8c335a1700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8c335a1700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140240133691136, 6154932571482970896, 0, 36813024, 140240133691136, 19, -6164636085346804976, 6128646274105694992}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x00000033f26f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f8c377aa980 (LWP 17747)): >#0 key_press_cb (widget=widget@entry=0x25560d0, event=0x253c4b0, data=data@entry=0x420ec6) at wordwarvi.c:12730 > ka = <optimized out> >#1 0x000000340bf4da1c in _gtk_marshal_BOOLEAN__BOXED (closure=0x2565c20, return_value=0x7fffd7348590, n_param_values=<optimized out>, param_values=0x7fffd7348640, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x4189a0 <key_press_cb> > cc = <optimized out> > data1 = 0x25560d0 > data2 = 0x420ec6 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#2 0x00000033f6a0f664 in g_closure_invoke (closure=0x2565c20, return_value=return_value@entry=0x7fffd7348590, n_param_values=2, param_values=param_values@entry=0x7fffd7348640, invocation_hint=invocation_hint@entry=0x7fffd73485e0) at gclosure.c:777 > marshal = 0x340bf4d970 <_gtk_marshal_BOOLEAN__BOXED> > marshal_data = 0x0 > in_marshal = <optimized out> > real_closure = 0x2565c00 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#3 0x00000033f6a206d8 in signal_emit_unlocked_R (node=node@entry=0x2533910, detail=detail@entry=0, instance=instance@entry=0x25560d0, emission_return=emission_return@entry=0x7fffd7348710, instance_and_params=instance_and_params@entry=0x7fffd7348640) at gsignal.c:3551 > tmp = <optimized out> > handler = 0x2548430 > accumulator = 0x2533980 > emission = {next = 0x0, instance = 0x25560d0, ihint = {signal_id = 42, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x2533ba0 > hlist = 0x2548430 > handler_list = 0x2548430 > return_accu = 0x7fffd7348590 > accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 42 > max_sequential_handler_number = 26 > return_value_altered = 0 >#4 0x00000033f6a282a7 in g_signal_emit_valist (instance=0x25560d0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffd7348898) at gsignal.c:3310 > return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > error = 0x0 > rtype = 20 > static_scope = 0 > instance_and_params = 0x7fffd7348640 > signal_return_type = 20 > param_values = 0x7fffd7348658 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#5 0x00000033f6a287c2 in g_signal_emit (instance=instance@entry=0x25560d0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffd7348970, reg_save_area = 0x7fffd73488b0}} >#6 0x000000340c08148e in gtk_widget_event_internal (widget=widget@entry=0x25560d0, event=event@entry=0x253c4b0) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#7 0x000000340c081809 in IA__gtk_widget_event (widget=widget@entry=0x25560d0, event=event@entry=0x253c4b0) at gtkwidget.c:4814 > __PRETTY_FUNCTION__ = "IA__gtk_widget_event" >#8 0x000000340bf4b8b7 in IA__gtk_propagate_event (widget=0x25560d0, event=0x253c4b0) at gtkmain.c:2464 > window = 0x25560d0 > handled_event = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" >#9 0x000000340bf4bb4b in IA__gtk_main_do_event (event=0x253c4b0) at gtkmain.c:1685 > event_widget = <optimized out> > grab_widget = 0x25560d0 > window_group = <optimized out> > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#10 0x000000340d661ecc in gdk_event_dispatch (source=source@entry=0x25164a0, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2403 > display = <optimized out> > event = 0x253c4b0 >#11 0x00000033f5a47825 in g_main_dispatch (context=0x2516590) at gmain.c:2539 > dispatch = 0x340d661e80 <gdk_event_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x25164a0, next = 0x0} > need_destroy = <optimized out> > source = 0x25164a0 > current = 0x2569b40 > i = <optimized out> >#12 g_main_context_dispatch (context=context@entry=0x2516590) at gmain.c:3075 >No locals. >#13 0x00000033f5a47b58 in g_main_context_iterate (context=0x2516590, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 2147483647 > timeout = 28 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x252b6f0 >#14 0x00000033f5a47f52 in g_main_loop_run (loop=0x2569570) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#15 0x000000340bf4ab27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x2569570 >#16 0x0000000000403710 in main (argc=1, argv=0x7fffd7349f38) at wordwarvi.c:14154 > vbox = 0x255c040 > cliprect = {x = 0, y = 0, width = 800, height = 600} > i = <optimized out> > no_colors_any_more = 0 > blueprint = 0 > retrogreen = 0 > opt = -684417968 > joystick_device = "/dev/input/js0\000\000\001\000\000\000\377\177\000\000\360 {7\214\177\000\000\360\215\064\327\377\177\000\000\200\277 \001\064\000\000\000\020\r\302\375\063\000\000\000\262\322 \362\063\000\000\000\001\000\000\000\377\177\000\000\250\071{7\214\177\000\000 \216\064\327\377\177\000\000\000\000\300\033i\256\377\377p\212\324\372\063\000\000\000\262\322 \362\063\000\000\000\001\000\000\000\377\177\000\000\340\064{7\214\177\000\000P\216\064\327\377\177\000\000\000\000 \034i\256\377\377`\212\324\372\063\000\000\000\262\322 \362\063\000\000\000\001\000\000\000\377\177\000\000\030\060{7\214\177\000\000\200\216\064\327\377\177\000\000\000\000\200\034i\256\377\377P\212\324\372\063\000\000\000\262\322 \362\063\000\000\000\001\000\000\000\377\177\000\000@K{7\214\177\000\000\260\216\064\327\377\177\000\000\020\017\242\000\064\000\000\000\360\211\324\372\063\000\000\000\262\322 \362\063\000\000\000\001\000\000\000\377\177\000\000\330D{7\214\177\000\000\340\216\064\327\377\177\000\000\000\000"... > tm = {tv_sec = 223107747984, tv_usec = 0} > difficulty = "`\234\064\327\377\177\000\000\000\000\000\000\000\000\000\000\240\313 \362\063\000\000\000\360-\200\364\063\000\000\000\000\000\300\071i\256\377\377\000\000\000\000\000\000\000\000\220\220\064\327\377\177\000\000\300\214\064\327\377\177\000\000\302\214\064\327\377\177\000\000\245\211!\362\063\000\000\000\000\000\060\331A\344g\000x\361z7\214\177\000\000\001\000\000\000\000\000\000\000\340\234\064\327\377\177\000\000'\000\000\000\000\000\000\000|\330 \362\063\000\000\000\000\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\001\000\214\177\000\000\271\335 \362\063\000\000\000\001\000\000\000\377"... >From To Syms Read Shared Object Library >0x00000033f32055f0 0x00000033f326ca4c Yes /lib64/libm.so.6 >0x00000035046058c0 0x000000350461b908 Yes /lib64/libportaudio.so.2 >0x00000033f2e05790 0x00000033f2e10494 Yes /lib64/libpthread.so.0 >0x000000340b62c8f0 0x000000340b6a55b0 Yes /lib64/libasound.so.2 >0x00000034124020b0 0x000000341240614c Yes /lib64/libvorbisfile.so.3 >0x0000003406803810 0x000000340681ad6c Yes /lib64/libvorbis.so.0 >0x0000003406c01a70 0x0000003406c04138 Yes /lib64/libogg.so.0 >0x000000340be69920 0x000000340c10b438 Yes /lib64/libgtk-x11-2.0.so.0 >0x000000340d61e7c0 0x000000340d6810e4 Yes /lib64/libgdk-x11-2.0.so.0 >0x0000003400809b30 0x0000003400815c04 Yes /lib64/libatk-1.0.so.0 >0x00000033faa2eee0 0x00000033faaeaaf4 Yes /lib64/libgio-2.0.so.0 >0x0000003400007600 0x0000003400021bfc Yes /lib64/libpangoft2-1.0.so.0 >0x0000003401004910 0x0000003401009358 Yes /lib64/libpangocairo-1.0.so.0 >0x00000033fda06750 0x00000033fda19b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x000000340040b2f0 0x000000340048215c Yes /lib64/libcairo.so.2 >0x00000033ff80eeb0 0x00000033ff82d490 Yes /lib64/libpango-1.0.so.0 >0x00000033f7e0cbc0 0x00000033f7e77250 Yes /lib64/libfreetype.so.6 >0x00000033f8a05ef0 0x00000033f8a1f6fc Yes /lib64/libfontconfig.so.1 >0x00000033f6a0a910 0x00000033f6a37dbc Yes /lib64/libgobject-2.0.so.0 >0x00000033f5e00680 0x00000033f5e007fc Yes /lib64/libgthread-2.0.so.0 >0x00000033f3602260 0x00000033f360554c Yes /lib64/librt.so.1 >0x00000033f5a19d00 0x00000033f5aac9cc Yes /lib64/libglib-2.0.so.0 >0x00000033f261ef60 0x00000033f275f780 Yes /lib64/libc.so.6 >0x0000003504c0cab0 0x0000003504c2db10 Yes /lib64/libjack.so.0 >0x00000033f52029d0 0x00000033f5212138 Yes /lib64/libgcc_s.so.1 >0x00000033f2200b20 0x00000033f221a319 Yes /lib64/ld-linux-x86-64.so.2 >0x00000033f2a00ea0 0x00000033f2a019e0 Yes /lib64/libdl.so.2 >0x00000033fa2010f0 0x00000033fa201fd8 Yes /lib64/libgmodule-2.0.so.0 >0x00000033f4a1dea0 0x00000033f4aa4260 Yes /lib64/libX11.so.6 >0x00000033f6e014f0 0x00000033f6e03cf8 Yes /lib64/libXfixes.so.3 >0x00000033f4e03700 0x00000033f4e0d7d0 Yes /lib64/libXext.so.6 >0x00000033f8201a70 0x00000033f82079e0 Yes /lib64/libXrender.so.1 >0x00000033f9a00b00 0x00000033f9a01438 Yes /lib64/libXinerama.so.1 >0x00000033f8e02130 0x00000033f8e0bfb4 Yes /lib64/libXi.so.6 >0x00000033f9601830 0x00000033f9605f34 Yes /lib64/libXrandr.so.2 >0x00000033f9e02a80 0x00000033f9e076dc Yes /lib64/libXcursor.so.1 >0x0000003402400c30 0x0000003402401774 Yes /lib64/libXcomposite.so.1 >0x00000033fae00b90 0x00000033fae0159c Yes /lib64/libXdamage.so.1 >0x00000033f6201950 0x00000033f62060ec Yes /lib64/libffi.so.5 >0x00000033f3a01f50 0x00000033f3a0e718 Yes /lib64/libz.so.1 >0x00000033f3e05fc0 0x00000033f3e16768 Yes /lib64/libselinux.so.1 >0x00000033f56039b0 0x00000033f5611e1c Yes /lib64/libresolv.so.2 >0x00000033f6604fa0 0x00000033f6620ae0 Yes /lib64/libpng15.so.15 >0x00000033ffc08d80 0x00000033ffc72eec Yes /lib64/libpixman-1.so.0 >0x00000033f7a03dd0 0x00000033f7a1cccc Yes /lib64/libexpat.so.1 >0x00000033f725bb50 0x00000033f72c105b Yes /lib64/libstdc++.so.6 >0x00000033fb6014e0 0x00000033fb611e4c Yes /lib64/libcelt0.so.2 >0x00000033f42099c0 0x00000033f42158d8 Yes /lib64/libxcb.so.1 >0x00000033f4600e80 0x00000033f4601bb0 Yes /lib64/libXau.so.6 >0x00007f8c375a5430 0x00007f8c375a7610 Yes /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so >0x0000003c17c0c110 0x0000003c17c36d18 Yes /lib64/libpulse.so.0 >0x0000003410c023d0 0x0000003410c058d4 Yes /lib64/libjson.so.0 >0x0000003c166126d0 0x0000003c1664770c Yes /lib64/libpulsecommon-1.1.so >0x00000033fe2005c0 0x00000033fe2006dc Yes /lib64/libX11-xcb.so.1 >0x00000033f9204eb0 0x00000033f9212e1c Yes /lib64/libICE.so.6 >0x00000033f8601be0 0x00000033f8605d18 Yes /lib64/libSM.so.6 >0x0000003402801480 0x0000003402803e48 Yes /lib64/libXtst.so.6 >0x0000003411803130 0x0000003411806c98 Yes /lib64/libwrap.so.0 >0x0000003c16e06260 0x0000003c16e3e9c8 Yes /lib64/libsndfile.so.1 >0x0000003411401340 0x0000003411403998 Yes /lib64/libasyncns.so.0 >0x00000033fa607890 0x00000033fa630924 Yes /lib64/libdbus-1.so.3 >0x00000033f76016d0 0x00000033f7602d48 Yes /lib64/libuuid.so.1 >0x000000340e6040d0 0x000000340e611934 Yes /lib64/libnsl.so.1 >0x0000003c16201270 0x0000003c162093a4 Yes /lib64/libgsm.so.1 >0x000000340ee0bfb0 0x000000340ee30c78 Yes /lib64/libFLAC.so.8 >0x0000003c17213ab0 0x0000003c17216164 Yes /lib64/libvorbisenc.so.2 >0x00007f8c347621b0 0x00007f8c3476967c Yes /lib64/libnss_files.so.2 >0x00007f8c34539b10 0x00007f8c3455a6d8 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so >0x00007f8c343346a0 0x00007f8c343347b4 Yes /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so >0x00007f8c341300a0 0x00007f8c34132120 Yes /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so >0x00007f8c33f02d40 0x00007f8c33f04200 Yes /lib64/libcanberra-gtk.so.0 >0x00000035116033c0 0x000000351160c31c Yes /lib64/libcanberra.so.0 >0x000000350f202880 0x000000350f20c010 Yes /lib64/libtdb.so.1 >0x0000003413c02400 0x0000003413c065d4 Yes /lib64/libltdl.so.7 >0x000000350b600dc0 0x000000350b605cac Yes /lib64/libcrypt.so.1 >0x000000350b203520 0x000000350b2424f8 Yes /lib64/libfreebl3.so >$1 = 0x0 >$2 = 0x0 >rax 0xffbe 65470 >rbx 0x4189a0 4295072 >rcx 0x1 1 >rdx 0x420ec6 4329158 >rsi 0x253c4b0 39044272 >rdi 0x25560d0 39149776 >rbp 0x7fffd7348590 0x7fffd7348590 >rsp 0x7fffd7348420 0x7fffd7348420 >r8 0x7fffd73485e0 140736803931616 >r9 0x0 0 >r10 0x20 32 >r11 0x0 0 >r12 0x7fffd7348640 140736803931712 >r13 0x2565c20 39214112 >r14 0x25560d0 39149776 >r15 0x420ec6 4329158 >rip 0x4189d0 0x4189d0 <key_press_cb+48> >eflags 0x10286 [ PF SF 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 key_press_cb: > 0x00000000004189a0 <+0>: sub $0x8,%rsp > 0x00000000004189a4 <+4>: mov 0x1c(%rsi),%eax > 0x00000000004189a7 <+7>: test $0xff,%ah > 0x00000000004189aa <+10>: jne 0x4189d0 <key_press_cb+48> > 0x00000000004189ac <+12>: mov 0xd13ca0(,%rax,4),%eax > 0x00000000004189b3 <+19>: cmp $0x1b,%eax > 0x00000000004189b6 <+22>: jbe 0x4189c8 <key_press_cb+40> > 0x00000000004189b8 <+24>: xor %eax,%eax > 0x00000000004189ba <+26>: nopw 0x0(%rax,%rax,1) > 0x00000000004189c0 <+32>: add $0x8,%rsp > 0x00000000004189c4 <+36>: retq > 0x00000000004189c5 <+37>: nopl (%rax) > 0x00000000004189c8 <+40>: jmpq *0x41e4e8(,%rax,8) > 0x00000000004189cf <+47>: nop >=> 0x00000000004189d0 <+48>: mov 0xd08b80(,%rax,4),%eax > 0x00000000004189d7 <+55>: jmp 0x4189b3 <key_press_cb+19> > 0x00000000004189d9 <+57>: nopl 0x0(%rax) > 0x00000000004189e0 <+64>: callq 0x407e00 <do_game_pause_help> > 0x00000000004189e5 <+69>: mov $0x1,%eax > 0x00000000004189ea <+74>: jmp 0x4189c0 <key_press_cb+32> > 0x00000000004189ec <+76>: nopl 0x0(%rax) > 0x00000000004189f0 <+80>: movl $0x1,0x8ecea6(%rip) # 0xd058a0 <game_state+7208160> > 0x00000000004189fa <+90>: mov $0x1,%eax > 0x00000000004189ff <+95>: jmp 0x4189c0 <key_press_cb+32> > 0x0000000000418a01 <+97>: nopl 0x0(%rax) > 0x0000000000418a08 <+104>: mov 0x20d199(%rip),%rax # 0x625ba8 <player> > 0x0000000000418a0f <+111>: movl $0xffffffff,0x60(%rax) > 0x0000000000418a16 <+118>: movl $0x32,0x64(%rax) > 0x0000000000418a1d <+125>: xor %eax,%eax > 0x0000000000418a1f <+127>: jmp 0x4189c0 <key_press_cb+32> > 0x0000000000418a21 <+129>: nopl 0x0(%rax) > 0x0000000000418a28 <+136>: movl $0x6,0x8ece36(%rip) # 0xd05868 <game_state+7208104> > 0x0000000000418a32 <+146>: mov $0x1,%eax > 0x0000000000418a37 <+151>: jmp 0x4189c0 <key_press_cb+32> > 0x0000000000418a39 <+153>: nopl 0x0(%rax) > 0x0000000000418a40 <+160>: movl $0x5,0x8ece1e(%rip) # 0xd05868 <game_state+7208104> > 0x0000000000418a4a <+170>: mov $0x1,%eax > 0x0000000000418a4f <+175>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418a54 <+180>: nopl 0x0(%rax) > 0x0000000000418a58 <+184>: movl $0x4,0x8ece06(%rip) # 0xd05868 <game_state+7208104> > 0x0000000000418a62 <+194>: mov $0x1,%eax > 0x0000000000418a67 <+199>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418a6c <+204>: nopl 0x0(%rax) > 0x0000000000418a70 <+208>: movl $0x3,0x8ecdee(%rip) # 0xd05868 <game_state+7208104> > 0x0000000000418a7a <+218>: mov $0x1,%eax > 0x0000000000418a7f <+223>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418a84 <+228>: nopl 0x0(%rax) > 0x0000000000418a88 <+232>: movl $0x2,0x8ecdd6(%rip) # 0xd05868 <game_state+7208104> > 0x0000000000418a92 <+242>: mov $0x1,%eax > 0x0000000000418a97 <+247>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418a9c <+252>: nopl 0x0(%rax) > 0x0000000000418aa0 <+256>: xor %eax,%eax > 0x0000000000418aa2 <+258>: callq 0x4046f0 <wwviaudio_toggle_music> > 0x0000000000418aa7 <+263>: mov $0x1,%eax > 0x0000000000418aac <+268>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418ab1 <+273>: nopl 0x0(%rax) > 0x0000000000418ab8 <+280>: mov 0x8ecdae(%rip),%edi # 0xd0586c <game_state+7208108> > 0x0000000000418abe <+286>: test %edi,%edi > 0x0000000000418ac0 <+288>: sete %al > 0x0000000000418ac3 <+291>: movzbl %al,%edx > 0x0000000000418ac6 <+294>: xor $0x1,%eax > 0x0000000000418ac9 <+297>: movzbl %al,%eax > 0x0000000000418acc <+300>: mov %edx,0x8ecd9a(%rip) # 0xd0586c <game_state+7208108> > 0x0000000000418ad2 <+306>: mov %eax,0x8ecd98(%rip) # 0xd05870 <game_state+7208112> > 0x0000000000418ad8 <+312>: xor %eax,%eax > 0x0000000000418ada <+314>: callq 0x404730 <wwviaudio_toggle_sound_effects> > 0x0000000000418adf <+319>: mov $0x1,%eax > 0x0000000000418ae4 <+324>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418ae9 <+329>: nopl 0x0(%rax) > 0x0000000000418af0 <+336>: mov 0x8efbb9(%rip),%r8d # 0xd086b0 > 0x0000000000418af7 <+343>: mov $0x1,%eax > 0x0000000000418afc <+348>: test %r8d,%r8d > 0x0000000000418aff <+351>: jle 0x4189c0 <key_press_cb+32> > 0x0000000000418b05 <+357>: movl $0xffffffff,0x20d0cd(%rip) # 0x625bdc <game_state+28> > 0x0000000000418b0f <+367>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418b14 <+372>: nopl 0x0(%rax) > 0x0000000000418b18 <+376>: mov 0x20d089(%rip),%rax # 0x625ba8 <player> > 0x0000000000418b1f <+383>: movl $0x32,0x60(%rax) > 0x0000000000418b26 <+390>: movl $0x0,0x64(%rax) > 0x0000000000418b2d <+397>: xor %eax,%eax > 0x0000000000418b2f <+399>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418b34 <+404>: nopl 0x0(%rax) > 0x0000000000418b38 <+408>: movl $0x1,0x8ecd56(%rip) # 0xd05898 <game_state+7208152> > 0x0000000000418b42 <+418>: mov $0x1,%eax > 0x0000000000418b47 <+423>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418b4c <+428>: nopl 0x0(%rax) > 0x0000000000418b50 <+432>: movl $0x1,0x8ecd3a(%rip) # 0xd05894 <game_state+7208148> > 0x0000000000418b5a <+442>: mov $0x1,%eax > 0x0000000000418b5f <+447>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418b64 <+452>: nopl 0x0(%rax) > 0x0000000000418b68 <+456>: movl $0x1,0x8ecd32(%rip) # 0xd058a4 <game_state+7208164> > 0x0000000000418b72 <+466>: mov $0x1,%eax > 0x0000000000418b77 <+471>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418b7c <+476>: nopl 0x0(%rax) > 0x0000000000418b80 <+480>: movl $0x1,0x8ecd1e(%rip) # 0xd058a8 <game_state+7208168> > 0x0000000000418b8a <+490>: mov $0x1,%eax > 0x0000000000418b8f <+495>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418b94 <+500>: nopl 0x0(%rax) > 0x0000000000418b98 <+504>: movl $0x1,0x8eccfa(%rip) # 0xd0589c <game_state+7208156> > 0x0000000000418ba2 <+514>: mov $0x1,%eax > 0x0000000000418ba7 <+519>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418bac <+524>: nopl 0x0(%rax) > 0x0000000000418bb0 <+528>: movl $0x1,0x8eccf2(%rip) # 0xd058ac <game_state+7208172> > 0x0000000000418bba <+538>: mov $0x1,%eax > 0x0000000000418bbf <+543>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418bc4 <+548>: nopl 0x0(%rax) > 0x0000000000418bc8 <+552>: mov 0x20d00e(%rip),%eax # 0x625bdc <game_state+28> > 0x0000000000418bce <+558>: test %eax,%eax > 0x0000000000418bd0 <+560>: jle 0x418d80 <key_press_cb+992> > 0x0000000000418bd6 <+566>: mov 0x8efad4(%rip),%eax # 0xd086b0 > 0x0000000000418bdc <+572>: test %eax,%eax > 0x0000000000418bde <+574>: jle 0x418d80 <key_press_cb+992> > 0x0000000000418be4 <+580>: mov 0x20cfbd(%rip),%rcx # 0x625ba8 <player> > 0x0000000000418beb <+587>: mov $0x1,%eax > 0x0000000000418bf0 <+592>: mov 0x30(%rcx),%edx > 0x0000000000418bf3 <+595>: add 0x20cfdf(%rip),%edx # 0x625bd8 <game_state+24> > 0x0000000000418bf9 <+601>: lea 0xe(%rdx),%esi > 0x0000000000418bfc <+604>: cmp $0x1c,%esi > 0x0000000000418bff <+607>: ja 0x4189c0 <key_press_cb+32> > 0x0000000000418c05 <+613>: mov %edx,0x30(%rcx) > 0x0000000000418c08 <+616>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418c0d <+621>: nopl (%rax) > 0x0000000000418c10 <+624>: mov 0x8ef3fe(%rip),%eax # 0xd08014 > 0x0000000000418c16 <+630>: test %eax,%eax > 0x0000000000418c18 <+632>: je 0x418d50 <key_press_cb+944> > 0x0000000000418c1e <+638>: callq 0x402840 <gtk_window_get_type@plt> > 0x0000000000418c23 <+643>: mov 0x8ef3de(%rip),%rdi # 0xd08008 > 0x0000000000418c2a <+650>: mov %rax,%rsi > 0x0000000000418c2d <+653>: callq 0x402290 <g_type_check_instance_cast@plt> > 0x0000000000418c32 <+658>: mov %rax,%rdi > 0x0000000000418c35 <+661>: callq 0x402720 <gtk_window_unfullscreen@plt> > 0x0000000000418c3a <+666>: movl $0x0,0x8ef3d0(%rip) # 0xd08014 > 0x0000000000418c44 <+676>: xor %eax,%eax > 0x0000000000418c46 <+678>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418c4b <+683>: nopl 0x0(%rax,%rax,1) > 0x0000000000418c50 <+688>: mov 0x20cf3e(%rip),%esi # 0x625b94 <want_missile_alarm> > 0x0000000000418c56 <+694>: xor %eax,%eax > 0x0000000000418c58 <+696>: test %esi,%esi > 0x0000000000418c5a <+698>: sete %al > 0x0000000000418c5d <+701>: mov %eax,0x20cf31(%rip) # 0x625b94 <want_missile_alarm> > 0x0000000000418c63 <+707>: mov $0x1,%eax > 0x0000000000418c68 <+712>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418c6d <+717>: nopl (%rax) > 0x0000000000418c70 <+720>: mov 0x8efa4e(%rip),%ecx # 0xd086c4 > 0x0000000000418c76 <+726>: test %ecx,%ecx > 0x0000000000418c78 <+728>: jne 0x4189e0 <key_press_cb+64> > 0x0000000000418c7e <+734>: mov 0x8efa3c(%rip),%edx # 0xd086c0 > 0x0000000000418c84 <+740>: xor %eax,%eax > 0x0000000000418c86 <+742>: test %edx,%edx > 0x0000000000418c88 <+744>: sete %al > 0x0000000000418c8b <+747>: test %eax,%eax > 0x0000000000418c8d <+749>: mov %eax,0x8efa2d(%rip) # 0xd086c0 > 0x0000000000418c93 <+755>: mov $0x0,%eax > 0x0000000000418c98 <+760>: je 0x418d3c <key_press_cb+924> > 0x0000000000418c9e <+766>: callq 0x4046b0 <wwviaudio_pause_audio> > 0x0000000000418ca3 <+771>: mov $0x1,%eax > 0x0000000000418ca8 <+776>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418cad <+781>: nopl (%rax) > 0x0000000000418cb0 <+784>: movl $0x1,0x8ecbd2(%rip) # 0xd0588c <game_state+7208140> > 0x0000000000418cba <+794>: mov $0x1,%eax > 0x0000000000418cbf <+799>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418cc4 <+804>: nopl 0x0(%rax) > 0x0000000000418cc8 <+808>: mov 0x8ef9fa(%rip),%eax # 0xd086c8 > 0x0000000000418cce <+814>: test %eax,%eax > 0x0000000000418cd0 <+816>: jne 0x418d30 <key_press_cb+912> > 0x0000000000418cd2 <+818>: xor %eax,%eax > 0x0000000000418cd4 <+820>: movl $0x1,0x8ef9ea(%rip) # 0xd086c8 > 0x0000000000418cde <+830>: callq 0x4046b0 <wwviaudio_pause_audio> > 0x0000000000418ce3 <+835>: mov 0x8f1ec6(%rip),%rdi # 0xd0abb0 > 0x0000000000418cea <+842>: callq 0x4021f0 <gtk_widget_queue_draw@plt> > 0x0000000000418cef <+847>: mov $0x1,%eax > 0x0000000000418cf4 <+852>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418cf9 <+857>: nopl 0x0(%rax) > 0x0000000000418d00 <+864>: xor %eax,%eax > 0x0000000000418d02 <+866>: callq 0x4188e0 <insert_quarter> > 0x0000000000418d07 <+871>: mov $0x1,%eax > 0x0000000000418d0c <+876>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418d11 <+881>: nopl 0x0(%rax) > 0x0000000000418d18 <+888>: movl $0x1,0x8ecb6e(%rip) # 0xd05890 <game_state+7208144> > 0x0000000000418d22 <+898>: mov $0x1,%eax > 0x0000000000418d27 <+903>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418d2c <+908>: nopl 0x0(%rax) > 0x0000000000418d30 <+912>: movl $0x0,0x8ef98e(%rip) # 0xd086c8 > 0x0000000000418d3a <+922>: xor %eax,%eax > 0x0000000000418d3c <+924>: callq 0x4046c0 <wwviaudio_resume_audio> > 0x0000000000418d41 <+929>: mov $0x1,%eax > 0x0000000000418d46 <+934>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418d4b <+939>: nopl 0x0(%rax,%rax,1) > 0x0000000000418d50 <+944>: callq 0x402840 <gtk_window_get_type@plt> > 0x0000000000418d55 <+949>: mov 0x8ef2ac(%rip),%rdi # 0xd08008 > 0x0000000000418d5c <+956>: mov %rax,%rsi > 0x0000000000418d5f <+959>: callq 0x402290 <g_type_check_instance_cast@plt> > 0x0000000000418d64 <+964>: mov %rax,%rdi > 0x0000000000418d67 <+967>: callq 0x4027d0 <gtk_window_fullscreen@plt> > 0x0000000000418d6c <+972>: movl $0x1,0x8ef29e(%rip) # 0xd08014 > 0x0000000000418d76 <+982>: xor %eax,%eax > 0x0000000000418d78 <+984>: jmpq 0x4189c0 <key_press_cb+32> > 0x0000000000418d7d <+989>: nopl (%rax) > 0x0000000000418d80 <+992>: mov $0x1,%eax > 0x0000000000418d85 <+997>: jmpq 0x4189c0 <key_press_cb+32> >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 875507
:
642980
|
642981
|
642982
| 642983 |
642984
|
642985
|
642986
|
642987
|
642988
|
642989
|
642990
|
642991
|
642992
|
642993