[New LWP 13228] [New LWP 13387] [New LWP 13388] [New LWP 13395] [New LWP 13401] [New LWP 13406] [New LWP 13410] [New LWP 13411] [Thread debugging using libthread_db enabled] Core was generated by `xfce4-volumed'. Program terminated with signal 8, Arithmetic exception. #0 0x0000000000402e7b in xvd_calculate_avg_volume (Inst=0x14f8010, volumes=0x0, num_channels=0) at xvd_mixer.c:373 373 xvd_mixer.c: No such file or directory. in xvd_mixer.c Thread 8 (Thread 0x7f015e7fa700 (LWP 13411)): #0 0x0000003c784d74b3 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #1 0x000000373b42c05f in poll_func (ufds=0x7f0134001460, nfds=2, timeout=-1, userdata=0x177a1f0) at pulse/thread-mainloop.c:75 mutex = 0x177a1f0 r = #2 0x000000373b41dee6 in pa_mainloop_poll (m=0x177c870) at pulse/mainloop.c:879 __func__ = "pa_mainloop_poll" __PRETTY_FUNCTION__ = "pa_mainloop_poll" #3 0x000000373b41e519 in pa_mainloop_iterate (m=0x177c870, block=, retval=0x0) at pulse/mainloop.c:961 r = __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #4 0x000000373b41e5d0 in pa_mainloop_run (m=0x177c870, retval=0x0) at pulse/mainloop.c:979 r = #5 0x000000373b42c00f in thread (userdata=0x177c830) at pulse/thread-mainloop.c:94 m = 0x177c830 mask = {__val = {18446744067267100671, 18446744073709551615 }} #6 0x0000003739c387a8 in internal_thread_func (userdata=0x177c9f0) at pulsecore/thread-posix.c:83 t = 0x177c9f0 #7 0x0000003c78807d0b in start_thread (arg=0x7f015e7fa700) at pthread_create.c:301 __res = pd = 0x7f015e7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -2750503485000406148, 259719761920, 139643857119680, 0, 3, 2870626226718092156, -2761605251362346116}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #8 0x0000003c784dfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 7 (Thread 0x7f015effb700 (LWP 13410)): #0 0x0000003c784d74b3 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #1 0x000000373b42c05f in poll_func (ufds=0x7f0140001460, nfds=2, timeout=-1, userdata=0x17790a0) at pulse/thread-mainloop.c:75 mutex = 0x17790a0 r = #2 0x000000373b41dee6 in pa_mainloop_poll (m=0x1778fa0) at pulse/mainloop.c:879 __func__ = "pa_mainloop_poll" __PRETTY_FUNCTION__ = "pa_mainloop_poll" #3 0x000000373b41e519 in pa_mainloop_iterate (m=0x1778fa0, block=, retval=0x0) at pulse/mainloop.c:961 r = __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #4 0x000000373b41e5d0 in pa_mainloop_run (m=0x1778fa0, retval=0x0) at pulse/mainloop.c:979 r = #5 0x000000373b42c00f in thread (userdata=0x1778f60) at pulse/thread-mainloop.c:94 m = 0x1778f60 mask = {__val = {18446744067267100671, 18446744073709551615 }} #6 0x0000003739c387a8 in internal_thread_func (userdata=0x1779150) at pulsecore/thread-posix.c:83 t = 0x1779150 #7 0x0000003c78807d0b in start_thread (arg=0x7f015effb700) at pthread_create.c:301 __res = pd = 0x7f015effb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -2750503485000406148, 259719761920, 139643865512384, 0, 3, 2870625128817077116, -2761605251362346116}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #8 0x0000003c784dfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 6 (Thread 0x7f015f7fc700 (LWP 13406)): #0 0x0000003c784d74b3 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #1 0x000000373b42c05f in poll_func (ufds=0x7f014c001460, nfds=2, timeout=-1, userdata=0x1770ca0) at pulse/thread-mainloop.c:75 mutex = 0x1770ca0 r = #2 0x000000373b41dee6 in pa_mainloop_poll (m=0x17755a0) at pulse/mainloop.c:879 __func__ = "pa_mainloop_poll" __PRETTY_FUNCTION__ = "pa_mainloop_poll" #3 0x000000373b41e519 in pa_mainloop_iterate (m=0x17755a0, block=, retval=0x0) at pulse/mainloop.c:961 r = __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #4 0x000000373b41e5d0 in pa_mainloop_run (m=0x17755a0, retval=0x0) at pulse/mainloop.c:979 r = #5 0x000000373b42c00f in thread (userdata=0x1775560) at pulse/thread-mainloop.c:94 m = 0x1775560 mask = {__val = {18446744067267100671, 18446744073709551615 }} #6 0x0000003739c387a8 in internal_thread_func (userdata=0x1775720) at pulsecore/thread-posix.c:83 t = 0x1775720 #7 0x0000003c78807d0b in start_thread (arg=0x7f015f7fc700) at pthread_create.c:301 __res = pd = 0x7f015f7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -2750503485000406148, 259719761920, 139643873905088, 0, 3, 2870624028768578428, -2761605251362346116}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #8 0x0000003c784dfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 5 (Thread 0x7f0163ffe700 (LWP 13401)): #0 0x0000003c784d74b3 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #1 0x000000373b42c05f in poll_func (ufds=0x7f0158001460, nfds=2, timeout=-1, userdata=0x176f8e0) at pulse/thread-mainloop.c:75 mutex = 0x176f8e0 r = #2 0x000000373b41dee6 in pa_mainloop_poll (m=0x176f7e0) at pulse/mainloop.c:879 __func__ = "pa_mainloop_poll" __PRETTY_FUNCTION__ = "pa_mainloop_poll" #3 0x000000373b41e519 in pa_mainloop_iterate (m=0x176f7e0, block=, retval=0x0) at pulse/mainloop.c:961 r = __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #4 0x000000373b41e5d0 in pa_mainloop_run (m=0x176f7e0, retval=0x0) at pulse/mainloop.c:979 r = #5 0x000000373b42c00f in thread (userdata=0x176f7a0) at pulse/thread-mainloop.c:94 m = 0x176f7a0 mask = {__val = {18446744067267100671, 18446744073709551615 }} #6 0x0000003739c387a8 in internal_thread_func (userdata=0x176f990) at pulsecore/thread-posix.c:83 t = 0x176f990 #7 0x0000003c78807d0b in start_thread (arg=0x7f0163ffe700) at pthread_create.c:301 __res = pd = 0x7f0163ffe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -2750503485000406148, 259719761920, 139643949410752, 0, 3, 2870754871726025596, -2761605251362346116}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #8 0x0000003c784dfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 4 (Thread 0x7f01748a9700 (LWP 13395)): #0 0x0000003c784d74b3 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #1 0x000000373b42c05f in poll_func (ufds=0x7f016c0062c0, nfds=2, timeout=-1, userdata=0x176b610) at pulse/thread-mainloop.c:75 mutex = 0x176b610 r = #2 0x000000373b41dee6 in pa_mainloop_poll (m=0x176d470) at pulse/mainloop.c:879 __func__ = "pa_mainloop_poll" __PRETTY_FUNCTION__ = "pa_mainloop_poll" #3 0x000000373b41e519 in pa_mainloop_iterate (m=0x176d470, block=, retval=0x0) at pulse/mainloop.c:961 r = __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #4 0x000000373b41e5d0 in pa_mainloop_run (m=0x176d470, retval=0x0) at pulse/mainloop.c:979 r = #5 0x000000373b42c00f in thread (userdata=0x176d430) at pulse/thread-mainloop.c:94 m = 0x176d430 mask = {__val = {18446744067267100671, 18446744073709551615 }} #6 0x0000003739c387a8 in internal_thread_func (userdata=0x176d000) at pulsecore/thread-posix.c:83 t = 0x176d000 #7 0x0000003c78807d0b in start_thread (arg=0x7f01748a9700) at pthread_create.c:301 __res = pd = 0x7f01748a9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -2750503485000406148, 259719761920, 139644226935232, 0, 3, 2870717873267125116, -2761605251362346116}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #8 0x0000003c784dfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 3 (Thread 0x7f01756d6700 (LWP 13388)): #0 0x0000003c784d74b3 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #1 0x00007f0175ede36e in task_monitor_alsa (data=0x175bac0) at gstalsamixer.c:453 pfds = 0x7f01756d5b30 nfds = 1 rnfds = 1 revents = ret = __PRETTY_FUNCTION__ = "task_monitor_alsa" #2 0x0000003323082760 in gst_task_func (task=0x1745320 [GstTask]) at gsttask.c:293 lock = 0x175be00 tself = 0x175f810 priv = 0x17453c0 __PRETTY_FUNCTION__ = "gst_task_func" #3 0x000000331f46acb0 in g_thread_pool_thread_proxy (data=) at gthreadpool.c:319 task = 0x15cef50 pool = 0x153fc30 #4 0x000000331f468664 in g_thread_create_proxy (data=0x175f810) at gthread.c:1897 thread = 0x175f810 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #5 0x0000003c78807d0b in start_thread (arg=0x7f01756d6700) at pthread_create.c:301 __res = pd = 0x7f01756d6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -2750503485000406148, 140734738011104, 139644241799616, 0, 3, 2870716547732843388, -2761605251362346116}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #6 0x0000003c784dfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 2 (Thread 0x7f0175ed7700 (LWP 13387)): #0 0x0000003c784d74b3 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #1 0x00007f0175ede36e in task_monitor_alsa (data=0x174f510) at gstalsamixer.c:453 pfds = 0x7f0175ed6b30 nfds = 1 rnfds = 1 revents = ret = __PRETTY_FUNCTION__ = "task_monitor_alsa" #2 0x0000003323082760 in gst_task_func (task=0x1745120 [GstTask]) at gsttask.c:293 lock = 0x1756370 tself = 0x17568e0 priv = 0x17451c0 __PRETTY_FUNCTION__ = "gst_task_func" #3 0x000000331f46acb0 in g_thread_pool_thread_proxy (data=) at gthreadpool.c:319 task = 0x15cf190 pool = 0x153fc30 #4 0x000000331f468664 in g_thread_create_proxy (data=0x17568e0) at gthread.c:1897 thread = 0x17568e0 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #5 0x0000003c78807d0b in start_thread (arg=0x7f0175ed7700) at pthread_create.c:301 __res = pd = 0x7f0175ed7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -2750503485000406148, 140734738011104, 139644250192320, 0, 3, 2870715449831828348, -2761605251362346116}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #6 0x0000003c784dfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 1 (Thread 0x7f017c634940 (LWP 13228)): #0 0x0000000000402e7b in xvd_calculate_avg_volume (Inst=0x14f8010, volumes=0x0, num_channels=0) at xvd_mixer.c:373 i = s = step = #1 0x0000000000402ee1 in xvd_mixer_init_volume (Inst=0x14f8010) at xvd_mixer.c:165 No locals. #2 0x0000000000401e60 in main (argc=1, argv=0x7fff5c111908) at main.c:150 No locals. From To Syms Read Shared Object Library 0x00007f017c668200 0x00007f017c668216 Yes (*) /home/rave/Downloads/linusmemcpy.so 0x000000331f416c40 0x000000331f4adc3c Yes /lib64/libglib-2.0.so.0 0x000000308e604b30 0x000000308e60d92c Yes /usr/lib64/libxfconf-0.so.2 0x000000332380a400 0x000000332381c51c Yes /usr/lib64/libdbus-glib-1.so.2 0x0000003c820076d0 0x0000003c8203011c Yes /lib64/libdbus-1.so.3 0x0000003c78805680 0x0000003c78810b5c Yes /lib64/libpthread.so.0 0x000000331fc09910 0x000000331fc39d3c Yes /lib64/libgobject-2.0.so.0 0x000000331f801560 0x000000331f802a1c Yes /lib64/libgthread-2.0.so.0 0x0000003c79002190 0x0000003c790055cc Yes /lib64/librt.so.1 0x0000003323023b30 0x00000033230a0d9c Yes /usr/lib64/libgstreamer-0.10.so.0 0x0000003320000fe0 0x0000003320001f8c Yes /lib64/libgmodule-2.0.so.0 0x0000003c8482c960 0x0000003c8491066c Yes /usr/lib64/libxml2.so.2 0x000000308f206720 0x000000308f217f0c Yes /usr/lib64/libgstaudio-0.10.so.0 0x0000003326009720 0x000000332602e68c Yes /usr/lib64/libgstbase-0.10.so.0 0x0000003325804ee0 0x000000332580ae7c Yes /usr/lib64/libgstinterfaces-0.10.so.0 0x000000308ea01000 0x000000308ea018bc Yes /usr/lib64/libkeybinder.so.0 0x00000032fcc697e0 0x00000032fcf0eb2c Yes /usr/lib64/libgtk-x11-2.0.so.0 0x00000032fc81e740 0x00000032fc881aec Yes /usr/lib64/libgdk-x11-2.0.so.0 0x0000003320c096b0 0x0000003320c1520c Yes /usr/lib64/libatk-1.0.so.0 0x0000003320429480 0x00000033204d2c0c Yes /lib64/libgio-2.0.so.0 0x00000037384076a0 0x00000037384211ac Yes /usr/lib64/libpangoft2-1.0.so.0 0x0000003737c04940 0x0000003737c0936c Yes /usr/lib64/libpangocairo-1.0.so.0 0x0000003320806270 0x0000003320819c6c Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 0x0000003c7d404870 0x0000003c7d41eb5c Yes /usr/lib64/libpng12.so.0 0x0000003c79403ef0 0x0000003c794436bc Yes /lib64/libm.so.6 0x000000373780b170 0x0000003737882a9c Yes /usr/lib64/libcairo.so.2 0x000000332100ee20 0x000000332102cb7c Yes /usr/lib64/libpango-1.0.so.0 0x000000373500c960 0x0000003735073e1c Yes /usr/lib64/libfreetype.so.6 0x0000003735805d90 0x000000373581f7fc Yes /usr/lib64/libfontconfig.so.1 0x00000033240026b0 0x0000003324004a6c Yes /usr/lib64/libnotify.so.4 0x0000003c7841eb60 0x0000003c785428cc Yes /lib64/libc.so.6 0x0000003c78000b20 0x0000003c7801927a Yes /lib64/ld-linux-x86-64.so.2 0x0000003c78c00de0 0x0000003c78c0191c Yes /lib64/libdl.so.2 0x0000003c79801e70 0x0000003c7980e67c Yes /lib64/libz.so.1 0x0000003734c03460 0x0000003734c0e31c Yes /usr/lib64/libXext.so.6 0x0000003736001910 0x000000373600810c Yes /usr/lib64/libXrender.so.1 0x000000373481dce0 0x00000037348a985c Yes /usr/lib64/libX11.so.6 0x0000003735c01370 0x0000003735c0413c Yes /usr/lib64/libXfixes.so.3 0x0000003736400a00 0x000000373640148c Yes /usr/lib64/libXinerama.so.1 0x0000003735401f30 0x000000373540c4bc Yes /usr/lib64/libXi.so.6 0x0000003736801720 0x000000373680675c Yes /usr/lib64/libXrandr.so.2 0x0000003736c028d0 0x0000003736c0749c Yes /usr/lib64/libXcursor.so.1 0x0000003738000b30 0x000000373800189c Yes /usr/lib64/libXcomposite.so.1 0x0000003737000a90 0x000000373700160c Yes /usr/lib64/libXdamage.so.1 0x0000003c7b003880 0x0000003c7b01394c Yes /lib64/libresolv.so.2 0x000000306c605700 0x000000306c6159e8 Yes /lib64/libselinux.so.1 0x0000003c7f407e10 0x0000003c7f45c0ac Yes /usr/lib64/libpixman-1.so.0 0x0000003c7c403b70 0x0000003c7c41d84c Yes /lib64/libexpat.so.1 0x0000003c7bc08660 0x0000003c7bc13b9c Yes /usr/lib64/libxcb.so.1 0x0000003734402880 0x000000373441213c Yes (*) /lib64/libgcc_s.so.1 0x0000003c7c000dd0 0x0000003c7c001b2c Yes /usr/lib64/libXau.so.6 0x00007f017655d170 0x00007f01765645bc Yes /lib64/libnss_files.so.2 0x00007f0176309f00 0x00007f0176316d2c Yes /usr/lib64/gstreamer-0.10/libgstoss4audio.so 0x00007f0176100ae0 0x00007f0176103d7c Yes /usr/lib64/gstreamer-0.10/libgstadder.so 0x0000003069c0bfc0 0x0000003069c5a3ac Yes /usr/lib64/liborc-0.4.so.0 0x00007f0175eddc10 0x00007f0175ee8aac Yes /usr/lib64/gstreamer-0.10/libgstalsa.so 0x000000373942e550 0x00000037394b365c Yes /lib64/libasound.so.2 0x00007f0174ccfce0 0x00007f0174cd3b6c Yes /usr/lib64/gstreamer-0.10/libgstliveadder.so 0x00007f0174ac4480 0x00007f0174ac9bfc Yes /usr/lib64/gstreamer-0.10/libgstossaudio.so 0x00007f01748af310 0x00007f01748bc63c Yes /usr/lib64/gstreamer-0.10/libgstpulse.so 0x000000373b40aec0 0x000000373b43221c Yes /usr/lib64/libpulse.so.0 0x0000003739c0f620 0x0000003739c3a87c Yes /usr/lib64/libpulsecommon-0.9.22.so 0x000000373b0004e0 0x000000373b00060c Yes /usr/lib64/libX11-xcb.so.1 0x0000003c8a001ad0 0x0000003c8a005d7c Yes /usr/lib64/libSM.so.6 0x0000003c89804cf0 0x0000003c89812eac Yes /usr/lib64/libICE.so.6 0x000000373a601380 0x000000373a6042dc Yes /usr/lib64/libXtst.so.6 0x0000003c8b801690 0x0000003c8b801d2c Yes /usr/lib64/libxcb-atom.so.1 0x0000003769402ee0 0x00000037694069bc Yes /lib64/libwrap.so.0 0x0000003769805fe0 0x0000003769847f8c Yes /usr/lib64/libsndfile.so.1 0x000000306e2011c0 0x000000306e2036cc Yes /usr/lib64/libasyncns.so.0 0x0000003c844014f0 0x0000003c84402adc Yes /lib64/libuuid.so.1 0x000000306a003f90 0x000000306a0115bc Yes /lib64/libnsl.so.1 0x0000003c8180be70 0x0000003c81830e08 Yes /usr/lib64/libFLAC.so.8 0x0000003768e139c0 0x0000003768e15fac Yes /usr/lib64/libvorbisenc.so.2 0x0000003c8b403700 0x0000003c8b41a6ac Yes /usr/lib64/libvorbis.so.0 0x0000003c8ac018d0 0x0000003c8ac03f7c Yes /usr/lib64/libogg.so.0 (*): Shared library is missing debugging information. $1 = 0x0 $2 = 0x0 rax 0x0 0 rbx 0x14f8010 21987344 rcx 0x0 0 rdx 0x0 0 rsi 0x0 0 rdi 0x14f8010 21987344 rbp 0x0 0x0 rsp 0x7fff5c1117e8 0x7fff5c1117e8 r8 0x0 0 r9 0x1 1 r10 0x0 0 r11 0x0 0 r12 0x401f10 4202256 r13 0x7fff5c111900 140734738012416 r14 0x0 0 r15 0x0 0 rip 0x402e7b 0x402e7b eflags 0x10246 [ PF ZF 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 xvd_calculate_avg_volume: 0x0000000000402e20 <+0>: mov 0x20(%rdi),%rax 0x0000000000402e24 <+4>: mov %edx,%r10d 0x0000000000402e27 <+7>: test %rax,%rax 0x0000000000402e2a <+10>: je 0x402e88 0x0000000000402e2c <+12>: xor %r8d,%r8d 0x0000000000402e2f <+15>: test %edx,%edx 0x0000000000402e31 <+17>: jle 0x402e72 0x0000000000402e33 <+19>: mov 0x2c(%rax),%edx 0x0000000000402e36 <+22>: mov 0x28(%rax),%r11d 0x0000000000402e3a <+26>: mov $0x1,%r9d 0x0000000000402e40 <+32>: sub %r11d,%edx 0x0000000000402e43 <+35>: cmovne %edx,%r9d 0x0000000000402e47 <+39>: xor %ecx,%ecx 0x0000000000402e49 <+41>: nopl 0x0(%rax) 0x0000000000402e50 <+48>: mov (%rsi,%rcx,4),%eax 0x0000000000402e53 <+51>: mov $0x64,%edx 0x0000000000402e58 <+56>: add $0x1,%rcx 0x0000000000402e5c <+60>: sub %r11d,%eax 0x0000000000402e5f <+63>: imul %edx,%eax 0x0000000000402e62 <+66>: mov %eax,%edx 0x0000000000402e64 <+68>: sar $0x1f,%edx 0x0000000000402e67 <+71>: idiv %r9d 0x0000000000402e6a <+74>: add %eax,%r8d 0x0000000000402e6d <+77>: cmp %ecx,%r10d 0x0000000000402e70 <+80>: jg 0x402e50 0x0000000000402e72 <+82>: mov %r8d,%edx 0x0000000000402e75 <+85>: mov %r8d,%eax 0x0000000000402e78 <+88>: sar $0x1f,%edx => 0x0000000000402e7b <+91>: idiv %r10d 0x0000000000402e7e <+94>: mov %eax,0x64(%rdi) 0x0000000000402e81 <+97>: retq 0x0000000000402e82 <+98>: nopw 0x0(%rax,%rax,1) 0x0000000000402e88 <+104>: movl $0x0,0x64(%rdi) 0x0000000000402e8f <+111>: retq End of assembler dump.