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 617442 Details for
Bug 860572
[abrt] gphoto2-2.5.0-2.fc18: reap_for_handle: Process /usr/bin/gphoto2 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), 59.29 KB, created by
Harald Hoyer
on 2012-09-26 08:12:33 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Harald Hoyer
Created:
2012-09-26 08:12:33 UTC
Size:
59.29 KB
patch
obsolete
>[New LWP 2132] >warning: Could not load shared library symbols for d >. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `gphoto2 --capture-image-and-download'. >Program terminated with signal 11, Segmentation fault. >#0 reap_for_handle (handle=0x1bd7070) at os/linux_usbfs.c:2319 >2319 switch (transfer->type) { > >Thread 1 (Thread 0x7fdbbd7cf740 (LWP 2132)): >#0 reap_for_handle (handle=0x1bd7070) at os/linux_usbfs.c:2319 > urb = 0x1c07158 > r = 0 > itransfer = 0x7fdb00000005 > transfer = 0x7fdb0000005d >#1 op_handle_events (ctx=0x1b849b0, fds=0x1c07480, nfds=3, num_ready=0) at os/linux_usbfs.c:2362 > pollfd = <optimized out> > handle = 0x1bd7070 > hpriv = <optimized out> > r = <optimized out> > i = <optimized out> >#2 0x00007fdbb48fdaf7 in handle_events (ctx=ctx@entry=0x1b849b0, tv=tv@entry=0x7fffaca217c0) at io.c:1948 > r = 1 > ipollfd = <optimized out> > nfds = <optimized out> > fds = 0x1c07480 > i = <optimized out> > timeout_ms = <optimized out> > __FUNCTION__ = "handle_events" >#3 0x00007fdbb48fe501 in libusb_handle_events_timeout_completed (ctx=0x1b849b0, tv=tv@entry=0x7fffaca217f0, completed=completed@entry=0x7fffaca2182c) at io.c:2028 > r = 0 > poll_timeout = {tv_sec = 60, tv_usec = 0} >#4 0x00007fdbb48fe5b0 in libusb_handle_events_completed (ctx=<optimized out>, completed=completed@entry=0x7fffaca2182c) at io.c:2127 > tv = {tv_sec = 60, tv_usec = 0} >#5 0x00007fdbb48fec79 in do_sync_bulk_transfer (dev_handle=0x1bd7070, endpoint=<optimized out>, buffer=0x7fffaca218f0 "\f", length=<optimized out>, transferred=transferred@entry=0x7fffaca2189c, timeout=<optimized out>, type=type@entry=2 '\002') at sync.c:182 > transfer = 0x1c07418 > completed = 0 > r = 0 > __FUNCTION__ = "do_sync_bulk_transfer" >#6 0x00007fdbb48fefe4 in libusb_bulk_transfer (dev_handle=<optimized out>, endpoint=<optimized out>, data=<optimized out>, length=<optimized out>, transferred=transferred@entry=0x7fffaca2189c, timeout=<optimized out>) at sync.c:270 >No locals. >#7 0x00007fdbb4b09a48 in usb_bulk_io (ep=<optimized out>, bytes=<optimized out>, size=<optimized out>, timeout=<optimized out>, dev=<optimized out>) at core.c:755 > actual_length = 0 > r = <optimized out> >#8 0x00007fdbb4b0ae3f in usb_bulk_write (dev=<optimized out>, ep=<optimized out>, bytes=<optimized out>, size=<optimized out>, timeout=<optimized out>) at core.c:791 > __FUNCTION__ = "usb_bulk_write" >#9 0x00007fdbb4d30a22 in gp_port_usb_write (port=<optimized out>, bytes=<optimized out>, size=<optimized out>) at usb/libusb.c:410 > ret = <optimized out> >#10 0x00007fdbbd153880 in gp_port_write (port=0x1b680e0, data=data@entry=0x7fffaca218f0 "\f", size=size@entry=12) at gphoto2-port.c:372 > retval = <optimized out> >#11 0x00007fdbb3fff1ad in ptp_usb_sendreq (params=<optimized out>, req=0x7fffaca21c70) at ptp2/usb.c:93 > res = <optimized out> > usbreq = {length = 12, type = 1, code = 37142, trans_id = 50, payload = {params = {param1 = 0, param2 = 0, param3 = 0, param4 = 0, param5 = 0}, data = '\000' <repeats 20 times>"\230, \004\000\000\000\000\000\000@\367\022\274\333\177\000\000K\000\000\000\000\000\000\000\240\024\270\001\000\000\000\000\220\006\271\001\000\000\000\000\027", '\000' <repeats 15 times>"\323, \321\337\273\333\177\000\000@?\270\001\000\000\000\000\340C\270\001\000\000\000\000/\000\000\000\000\000\000\000\265D^\275\333\177\000\000\020\000\000\000\000\000\000\000\304&^\275\333\177\000\000\027\000\000\000\000\000\000\000\000\312\033\260\000\000\000\000@\033\242\254\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\303-^\275\333\177\000\000\000\000\000\000\000\000\000\000 \033\242\254\377\177\000\000(o\300\002\000\000\000\000`q\261\254\377\177\000\000\002\000\000\000/1-1.5.6.1/1\000\000\000\000\000\000\000\000`q\261\254\377\177\000\000\000\000\000\000\377\177\000\000\300q\261\254\377\177\000\000"...}} > towrite = 12 > camera = <optimized out> >#12 0x00007fdbb3fe5ab6 in ptp_transaction_new (params=<optimized out>, ptp=<optimized out>, flags=<optimized out>, sendlen=<optimized out>, handler=<optimized out>) at ptp2/ptp.c:152 >No locals. >#13 0x00007fdbb3fe5d3a in ptp_transaction (params=<optimized out>, ptp=<optimized out>, flags=<optimized out>, sendlen=<optimized out>, data=<optimized out>, recvlen=<optimized out>) at ptp2/ptp.c:398 > handler = {getfunc = 0x7fdbb3fe24d0 <memory_getfunc>, putfunc = 0x7fdbb3fe2530 <memory_putfunc>, priv = 0x1c07340} > ret = <optimized out> >#14 0x00007fdbb3fea2b9 in ptp_canon_eos_getevent (params=<optimized out>, entries=<optimized out>, nrofentries=<optimized out>) at ptp2/ptp.c:1741 > ptp = {Code = 37142, SessionID = 1, Transaction_ID = 50, Param1 = 0, Param2 = 0, Param3 = 0, Param4 = 0, Param5 = 0, Nparam = 0 '\000'} > ret = <optimized out> > size = 0 > data = <optimized out> >#15 0x00007fdbb3fecc12 in ptp_check_eos_events (params=<optimized out>) at ptp2/ptp.c:1755 > ret = <optimized out> > entries = 0x0 > nentries = <optimized out> > nrofentries = <optimized out> >#16 0x00007fdbb3ff4ecd in camera_wait_for_event (camera=0x1b5c050, timeout=2000, eventtype=0x7fffaca21f5c, eventdata=0x7fffaca21f18, context=0x1b68a60) at ptp2/library.c:2889 > i = <optimized out> > entry = {type = 1, u = {object = {oid = 10, oi = {StorageID = 0, ObjectFormat = 0, ProtectionStatus = 0, ObjectCompressedSize = 140581726542533, ThumbFormat = 416, ThumbCompressedSize = 32731, ThumbPixWidth = 3151978015, ThumbPixHeight = 32731, ImagePixWidth = 3155362208, ImagePixHeight = 32731, ImageBitDepth = 6399336, ParentObject = 0, AssociationType = 0, AssociationDesc = 0, SequenceNumber = 1, Filename = 0x7fffaca22fb0 "\004", CaptureDate = 140736089694044, ModificationDate = 2000, Keywords = 0x7fdbbd5e73f4 <_dl_fixup+228> "H\211\305d\213\004%\030"}}, info = 0xa <Address 0xa out of bounds>, propid = 10, status = 10}} > event = {Code = 0, SessionID = 0, Transaction_ID = 0, Param1 = 0, Param2 = 0, Param3 = 0, Param4 = 0, Param5 = 0, Nparam = 0 '\000'} > params = 0x1bedd70 > newobject = 0 > path = <optimized out> > capcnt = 0 > ret = <optimized out> > event_start = {tv_sec = 1348646108, tv_usec = 193304} > file = <optimized out> > ximage = <optimized out> > sleepcnt = 1 >#17 0x00007fdbbd3654e8 in gp_camera_wait_for_event (camera=0x1b5c050, timeout=timeout@entry=2000, eventtype=eventtype@entry=0x7fffaca21f5c, eventdata=eventdata@entry=0x7fffaca21f18, context=0x1b68a60) at gphoto2-camera.c:1160 > r6 = <optimized out> >#18 0x000000000040fccb in wait_and_handle_event (waittime=waittime@entry=2000, type=type@entry=0x7fffaca21f5c, download=download@entry=1) at main.c:759 > result = <optimized out> > evtype = GP_EVENT_UNKNOWN > data = 0x0 > path = <optimized out> >#19 0x000000000041029d in capture_generic (type=type@entry=GP_CAPTURE_IMAGE, name=name@entry=0x0, download=download@entry=1) at main.c:991 > path = {name = "capt0000.cr2\000'\254\322U:\037\215\027\004\344\322", '\000' <repeats 16 times>, "@\367\022\274\333\177\000\000(\000\000\000\060\000\000\000p&\242\254\377\177\000\000\260%\242\254\377\177\000\000)\000\000\000\000\000\000\000\353E_\275\333\177\000\000\323\321\337\273\333\177\000\000\266\216\260\264\333\177\000\000\300'\242\254\377\177\000\000\265M\270\001\000\000\000\000\a|^\275\333\177\000", folder = "/\000\222|c\307\230Q@\367\022\274\333\177\000\000\070\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\230\235\224\273\333\177\000\000\065\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\230\251\177\275\333\177\000\000\360\036\242\254\377\177\000\000\304&^\275\333\177\000\000\002", '\000' <repeats 15 times>, "\020'\242\254\377\177\000\000@\370\356\273\333\177\000\000/\263\260\264\333\177\000\000\060\257\336\273\333\177\000\000\000%\242\254\377\177\000\000\001\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000-\000\000\000\000\000\000\000\020'\242\254\377\177\000\000\000'\242\254\377\177\000\000\063\263\260\264\333\177\000\000\070(\242\254\377\177\000\000/\263\260\264\333\177\000\000\363K\334\273\333\177\000\000\000\000\000\000\000\000\000\000\256t\334\273\333\177\000\000\003\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\240'\242\254\377\177\000\000\000\000\000\000\333\177\000\000/\263\260\264\333\177\000\000\060\257\336\273\333\177\000\000\000\000\000\000\000\000\000\000+\a\000\000\000\000\000\000\000\000\000\000"...} > result = <optimized out> > frames = <optimized out> > a = {model = "Canon EOS 5D Mark III", '\000' <repeats 106 times>, status = GP_DRIVER_STATUS_PRODUCTION, port = GP_PORT_USB, speed = {0 <repeats 64 times>}, operations = (GP_OPERATION_CAPTURE_IMAGE | GP_OPERATION_CAPTURE_PREVIEW | GP_OPERATION_CONFIG), file_operations = (GP_FILE_OPERATION_DELETE | GP_FILE_OPERATION_PREVIEW), folder_operations = (GP_FOLDER_OPERATION_PUT_FILE | GP_FOLDER_OPERATION_MAKE_DIR | GP_FOLDER_OPERATION_REMOVE_DIR), usb_vendor = 1193, usb_product = 12858, usb_class = 0, usb_subclass = 0, usb_protocol = 0, library = "/usr/lib64/libgphoto2/2.5.0/ptp2", '\000' <repeats 991 times>, id = "PTP", '\000' <repeats 1020 times>, device_type = GP_DEVICE_STILL_CAMERA, reserved2 = 0, reserved3 = 0, reserved4 = 0, reserved5 = 0, reserved6 = 0, reserved7 = 0, reserved8 = 0} > evtype = GP_EVENT_TIMEOUT > waittime = 2000 > next_pic_time = {tv_sec = 1348646106, tv_usec = 584129} > expose_end_time = {tv_sec = 532575944823, tv_usec = 140736089694096} >#20 0x0000000000410a09 in cb_arg_run (arg=0x0, ctx=<optimized out>, reason=<optimized out>, opt=<optimized out>, params=<optimized out>) at main.c:1416 >No locals. >#21 cb_arg (data=0x7fffaca22fb0, arg=0x0, opt=<optimized out>, ctx=<optimized out>, reason=<optimized out>) at main.c:1643 >No locals. >#22 cb_arg (ctx=<optimized out>, reason=<optimized out>, opt=<optimized out>, arg=0x0, data=0x7fffaca22fb0) at main.c:1620 > params = 0x7fffaca22fb0 >#23 0x00007fdbbc64f503 in invokeCallbacksOPTION (con=con@entry=0x1b68af0, opt=0x7fffaca23b30, myOpt=myOpt@entry=0x7fffaca23b30, myData=myData@entry=0x7fffaca22fb0, shorty=shorty@entry=0) at popt.c:151 > cb = <optimized out> > cbData = <optimized out> > cbopt = 0x7fffaca238f0 >#24 0x00007fdbbc64f543 in invokeCallbacksOPTION (con=con@entry=0x1b68af0, opt=0x7fffaca23620, myOpt=myOpt@entry=0x7fffaca23b30, myData=0x7fffaca22fb0, shorty=shorty@entry=0) at popt.c:133 > arg = <optimized out> > cbopt = 0x7fffaca23500 >#25 0x00007fdbbc6503bf in poptGetNextOpt (con=con@entry=0x1b68af0) at popt.c:1014 > origOptString = <optimized out> > canstrip = <optimized out> > cb = 0x4105e0 <cb_arg> > cbData = 0x7fffaca22fb0 > longArg = <optimized out> > shorty = <optimized out> > opt = 0x7fffaca23b30 > done = <optimized out> >#26 0x00000000004067c0 in main (argc=2, argv=0x7fffaca25c58, envp=<optimized out>) at main.c:2276 > cb_params = {type = CALLBACK_PARAMS_TYPE_RUN, p = {r = 0, q = {arg = ARG_ABILITIES, found = 0 '\000'}}} > ctx = 0x1b68af0 > help_option_given = 0 > usage_option_given = 0 > debug_logfile_name = 0x0 > generalOptions = {{longName = 0x0, shortName = 0 '\000', argInfo = 5, arg = 0x4105e0 <cb_arg>, val = 0, descrip = 0x7fffaca22fb0 "\004", argDescrip = 0x0}, {longName = 0x4156a6 "help", shortName = 63 '?', argInfo = 0, arg = 0x7fffaca22f5c, val = 36, descrip = 0x4165c0 "Print complete help message on program usage", argDescrip = 0x0}, {longName = 0x4177e4 "usage", shortName = 0 '\000', argInfo = 0, arg = 0x7fffaca22f60, val = 67, descrip = 0x4165f0 "Print short message on program usage", argDescrip = 0x0}, {longName = 0x4156ab "debug", shortName = 0 '\000', argInfo = 0, arg = 0x61eee0 <debug_option_given>, val = 15, descrip = 0x4156b1 "Turn on debugging", argDescrip = 0x0}, {longName = 0x4156c3 "debug-logfile", shortName = 0 '\000', argInfo = 1, arg = 0x7fffaca22f68, val = 16, descrip = 0x416618 "Name of file to write debug info to", argDescrip = 0x4156d1 "FILENAME"}, {longName = 0x4156da "quiet", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 53, descrip = 0x416640 "Quiet output (default=verbose)", argDescrip = 0x0}, {longName = 0x4156e0 "hook-script", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 37, descrip = 0x416660 "Hook script to call after downloads, captures, etc.", argDescrip = 0x4156d1 "FILENAME"}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} > cameraOptions = {{longName = 0x0, shortName = 0 '\000', argInfo = 5, arg = 0x4105e0 <cb_arg>, val = 0, descrip = 0x7fffaca22fb0 "\004", argDescrip = 0x0}, {longName = 0x4156fb "port", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 52, descrip = 0x4156ec "Specify device port", argDescrip = 0x4156d1 "FILENAME"}, {longName = 0x415718 "speed", shortName = 0 '\000', argInfo = 2, arg = 0x0, val = 60, descrip = 0x415700 "Specify serial transfer speed", argDescrip = 0x41571e "SPEED"}, {longName = 0x4158ab "camera", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 47, descrip = 0x415724 "Specify camera model", argDescrip = 0x415739 "MODEL"}, {longName = 0x41573f "usbid", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 68, descrip = 0x416698 "(expert only) Override USB IDs", argDescrip = 0x415745 "USBIDs"}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} > infoOptions = {{longName = 0x0, shortName = 0 '\000', argInfo = 5, arg = 0x4105e0 <cb_arg>, val = 0, descrip = 0x7fffaca22fb0 "\004", argDescrip = 0x0}, {longName = 0x41574c "version", shortName = 118 'v', argInfo = 0, arg = 0x0, val = 69, descrip = 0x415754 "Display version and exit", argDescrip = 0x0}, {longName = 0x41576d "list-cameras", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 39, descrip = 0x41577a "List supported camera models", argDescrip = 0x0}, {longName = 0x415797 "list-ports", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 44, descrip = 0x4157a2 "List supported port devices", argDescrip = 0x0}, {longName = 0x4157be "abilities", shortName = 97 'a', argInfo = 0, arg = 0x0, val = 0, descrip = 0x4166b8 "Display camera/driver abilities", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} > configOptions = {{longName = 0x0, shortName = 0 '\000', argInfo = 5, arg = 0x4105e0 <cb_arg>, val = 0, descrip = 0x7fffaca22fb0 "\004", argDescrip = 0x0}, {longName = 0x4157c8 "list-config", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 41, descrip = 0x4157d4 "List configuration tree", argDescrip = 0x0}, {longName = 0x4157ec "list-all-config", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 40, descrip = 0x4157fc "Dump full configuration tree", argDescrip = 0x0}, {longName = 0x415819 "get-config", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 28, descrip = 0x415824 "Get configuration value", argDescrip = 0x0}, {longName = 0x41583c "set-config", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 29, descrip = 0x4166d8 "Set configuration value or index in choices", argDescrip = 0x0}, {longName = 0x415847 "set-config-index", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 30, descrip = 0x416708 "Set configuration value index in choices", argDescrip = 0x0}, {longName = 0x415858 "set-config-value", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 31, descrip = 0x415869 "Set configuration value", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} > captureOptions = {{longName = 0x0, shortName = 0 '\000', argInfo = 5, arg = 0x4105e0 <cb_arg>, val = 0, descrip = 0x7fffaca22fb0 "\004", argDescrip = 0x0}, {longName = 0x415884 "keep", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 38, descrip = 0x416738 "Keep images on camera after capturing", argDescrip = 0x0}, {longName = 0x415881 "no-keep", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 49, descrip = 0x416760 "Remove images from camera after capturing", argDescrip = 0x0}, {longName = 0x415889 "wait-event", shortName = 0 '\000', argInfo = 268435457, arg = 0x0, val = 70, descrip = 0x415894 "Wait for event(s) from camera", argDescrip = 0x4158b2 "COUNT"}, {longName = 0x4158b8 "wait-event-and-download", shortName = 0 '\000', argInfo = 268435457, arg = 0x0, val = 12, descrip = 0x416790 "Wait for event(s) from the camera and download new images", argDescrip = 0x4158b2 "COUNT"}, {longName = 0x4158d0 "capture-preview", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 10, descrip = 0x4158e0 "Capture a quick preview", argDescrip = 0x0}, {longName = 0x4155f4 "bulb", shortName = 66 'B', argInfo = 2, arg = 0x0, val = 5, descrip = 0x4167d0 "Set bulb exposure time in seconds", argDescrip = 0x41599b "SECONDS"}, {longName = 0x4158f8 "frames", shortName = 70 'F', argInfo = 2, arg = 0x0, val = 3, descrip = 0x4167f8 "Set number of frames to capture (default=infinite)", argDescrip = 0x4158b2 "COUNT"}, {longName = 0x415905 "interval", shortName = 73 'I', argInfo = 2, arg = 0x0, val = 4, descrip = 0x416830 "Set capture interval in seconds", argDescrip = 0x41599b "SECONDS"}, {longName = 0x4158ff "reset-interval", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 55, descrip = 0x416850 "Reset capture interval on signal (default=no)", argDescrip = 0x0}, {longName = 0x41590e "capture-image", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 7, descrip = 0x41591c "Capture an image", argDescrip = 0x0}, {longName = 0x41592d "trigger-capture", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 6, descrip = 0x41593d "Trigger capture of an image", argDescrip = 0x0}, {longName = 0x415959 "capture-image-and-download", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 8, descrip = 0x416880 "Capture an image and download it", argDescrip = 0x0}, {longName = 0x415974 "capture-movie", shortName = 0 '\000', argInfo = 268435457, arg = 0x0, val = 9, descrip = 0x415982 "Capture a movie", argDescrip = 0x415992 "COUNT or SECONDS"}, {longName = 0x4159a3 "capture-sound", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 11, descrip = 0x4159b1 "Capture an audio clip", argDescrip = 0x0}, {longName = 0x4159c7 "capture-tethered", shortName = 0 '\000', argInfo = 268435457, arg = 0x0, val = 12, descrip = 0x4168a8 "Wait for shutter release on the camera and download", argDescrip = 0x4158b2 "COUNT"}, {longName = 0x41592d "trigger-capture", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 6, descrip = 0x4159d8 "Trigger image capture", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} > fileOptions = {{longName = 0x0, shortName = 0 '\000', argInfo = 5, arg = 0x4105e0 <cb_arg>, val = 0, descrip = 0x7fffaca22fb0 "\004", argDescrip = 0x0}, {longName = 0x4159ee "list-folders", shortName = 108 'l', argInfo = 0, arg = 0x0, val = 43, descrip = 0x4159fb "List folders in folder", argDescrip = 0x0}, {longName = 0x415a12 "list-files", shortName = 76 'L', argInfo = 0, arg = 0x0, val = 42, descrip = 0x415a1d "List files in folder", argDescrip = 0x0}, {longName = 0x415a32 "mkdir", shortName = 109 'm', argInfo = 1, arg = 0x0, val = 46, descrip = 0x415a38 "Create a directory", argDescrip = 0x415a4b "DIRNAME"}, {longName = 0x415a53 "rmdir", shortName = 114 'r', argInfo = 1, arg = 0x0, val = 56, descrip = 0x415a59 "Remove a directory", argDescrip = 0x415a4b "DIRNAME"}, {longName = 0x415a6c "num-files", shortName = 110 'n', argInfo = 0, arg = 0x0, val = 51, descrip = 0x415a76 "Display number of files", argDescrip = 0x0}, {longName = 0x415a8e "get-file", shortName = 112 'p', argInfo = 1, arg = 0x0, val = 32, descrip = 0x415a97 "Get files given in range", argDescrip = 0x41390f "RANGE"}, {longName = 0x415ab0 "get-all-files", shortName = 80 'P', argInfo = 0, arg = 0x0, val = 23, descrip = 0x415abe "Get all files from folder", argDescrip = 0x0}, {longName = 0x415ad8 "get-thumbnail", shortName = 116 't', argInfo = 1, arg = 0x0, val = 35, descrip = 0x415ae6 "Get thumbnails given in range", argDescrip = 0x41390f "RANGE"}, {longName = 0x415b04 "get-all-thumbnails", shortName = 84 'T', argInfo = 0, arg = 0x0, val = 26, descrip = 0x4168e0 "Get all thumbnails from folder", argDescrip = 0x0}, {longName = 0x415b17 "get-metadata", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 33, descrip = 0x415b24 "Get metadata given in range", argDescrip = 0x41390f "RANGE"}, {longName = 0x415b40 "get-all-metadata", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 24, descrip = 0x415b51 "Get all metadata from folder", argDescrip = 0x0}, {longName = 0x415b6e "upload-metadata", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 66, descrip = 0x415b7e "Upload metadata for file", argDescrip = 0x0}, {longName = 0x415b97 "get-raw-data", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 34, descrip = 0x415ba4 "Get raw data given in range", argDescrip = 0x41390f "RANGE"}, {longName = 0x415bc0 "get-all-raw-data", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 25, descrip = 0x415bd1 "Get all raw data from folder", argDescrip = 0x0}, {longName = 0x415bee "get-audio-data", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 27, descrip = 0x415bfd "Get audio data given in range", argDescrip = 0x41390f "RANGE"}, {longName = 0x415c1b "get-all-audio-data", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 22, descrip = 0x416900 "Get all audio data from folder", argDescrip = 0x0}, {longName = 0x415c2e "delete-file", shortName = 100 'd', argInfo = 1, arg = 0x0, val = 18, descrip = 0x415c3a "Delete files given in range", argDescrip = 0x41390f "RANGE"}, {longName = 0x415c56 "delete-all-files", shortName = 68 'D', argInfo = 0, arg = 0x0, val = 17, descrip = 0x416920 "Delete all files in folder (--no-recurse by default)", argDescrip = 0x0}, {longName = 0x415c67 "upload-file", shortName = 117 'u', argInfo = 1, arg = 0x0, val = 65, descrip = 0x415c73 "Upload a file to camera", argDescrip = 0x4156d1 "FILENAME"}, {longName = 0x417760 "filename", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 19, descrip = 0x416958 "Specify a filename or filename pattern", argDescrip = 0x415c8b "FILENAME_PATTERN"}, {longName = 0x415be7 "folder", shortName = 102 'f', argInfo = 1, arg = 0x0, val = 20, descrip = 0x416980 "Specify camera folder (default=\"/\")", argDescrip = 0x415c9c "FOLDER"}, {longName = 0x415ca6 "recurse", shortName = 82 'R', argInfo = 0, arg = 0x0, val = 54, descrip = 0x4169a8 "Recursion (default for download)", argDescrip = 0x0}, {longName = 0x415ca3 "no-recurse", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 50, descrip = 0x4169d0 "No recursion (default for deletion)", argDescrip = 0x0}, {longName = 0x415cae "new", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 48, descrip = 0x415cb2 "Process new files only", argDescrip = 0x0}, {longName = 0x415cc9 "force-overwrite", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 21, descrip = 0x4169f8 "Overwrite files without asking", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} > miscOptions = {{longName = 0x0, shortName = 0 '\000', argInfo = 5, arg = 0x4105e0 <cb_arg>, val = 0, descrip = 0x7fffaca22fb0 "\004", argDescrip = 0x0}, {longName = 0x415ce6 "stdout", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 61, descrip = 0x415cd9 "Send file to stdout", argDescrip = 0x0}, {longName = 0x415ced "stdout-size", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 62, descrip = 0x415cf9 "Print filesize before data", argDescrip = 0x0}, {longName = 0x415d14 "auto-detect", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 2, descrip = 0x415d20 "List auto-detected cameras", argDescrip = 0x0}, {longName = 0x415d3b "show-exif", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 58, descrip = 0x415d45 "Show EXIF information", argDescrip = 0x0}, {longName = 0x415d5b "show-info", shortName = 0 '\000', argInfo = 1, arg = 0x0, val = 59, descrip = 0x415d65 "Show info", argDescrip = 0x0}, {longName = 0x415d74 "summary", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 64, descrip = 0x415d6f "Show summary", argDescrip = 0x0}, {longName = 0x415d8f "manual", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 45, descrip = 0x415d7c "Show camera driver manual", argDescrip = 0x0}, {longName = 0x415d96 "about", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 1, descrip = 0x416a18 "About the camera driver manual", argDescrip = 0x0}, {longName = 0x415d9c "storage-info", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 63, descrip = 0x415da9 "Show storage information", argDescrip = 0x0}, {longName = 0x41773a "shell", shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 57, descrip = 0x417733 "gPhoto shell", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} > options = {{longName = 0x0, shortName = 0 '\000', argInfo = 5, arg = 0x4105e0 <cb_arg>, val = 0, descrip = 0x7fffaca22fb0 "\004", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7fffaca23200, val = 0, descrip = 0x415dc2 "Common options", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7fffaca236b0, val = 0, descrip = 0x416a38 "Miscellaneous options (unsorted)", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7fffaca230e0, val = 0, descrip = 0x416a60 "Get information on software and host system (not from the camera)", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7fffaca22fc0, val = 0, descrip = 0x415dd1 "Specify the camera to use", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7fffaca23380, val = 0, descrip = 0x416aa8 "Camera and software configuration", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7fffaca238f0, val = 0, descrip = 0x416ad0 "Capture an image from or on the camera", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x7fffaca23c50, val = 0, descrip = 0x416af8 "Downloading, uploading and manipulating files", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} > a = {model = '\000' <repeats 127 times>, status = GP_DRIVER_STATUS_PRODUCTION, port = GP_PORT_NONE, speed = {0 <repeats 64 times>}, operations = GP_OPERATION_NONE, file_operations = GP_FILE_OPERATION_NONE, folder_operations = GP_FOLDER_OPERATION_NONE, usb_vendor = 0, usb_product = 0, usb_class = 0, usb_subclass = 0, usb_protocol = 0, library = '\000' <repeats 1023 times>, id = '\000' <repeats 1023 times>, device_type = GP_DEVICE_STILL_CAMERA, reserved2 = 0, reserved3 = 0, reserved4 = 0, reserved5 = 0, reserved6 = 0, reserved7 = 0, reserved8 = 0} > info = 0x1b68a20 > type = GP_PORT_NONE > result = <optimized out> >From To Syms Read Shared Object Library >0x00007fdbbd35e3c0 0x00007fdbbd371c2c Yes /lib64/libgphoto2.so.6 >0x00007fdbbd150480 0x00007fdbbd154608 Yes /lib64/libgphoto2_port.so.10 >0x00007fdbbcf01e70 0x00007fdbbcf34210 Yes /lib64/libjpeg.so.62 >0x00007fdbbcce7790 0x00007fdbbccf24b4 Yes /lib64/libpthread.so.0 >0x00007fdbbcaac850 0x00007fdbbcabe404 Yes /lib64/libexif.so.12 >0x00007fdbbc86bf50 0x00007fdbbc88a9a8 Yes /lib64/libreadline.so.6 >0x00007fdbbc64ecf0 0x00007fdbbc654224 Yes /lib64/libpopt.so.0 >0x00007fdbbc3515b0 0x00007fdbbc3bbd78 Yes /lib64/libm.so.6 >0x00007fdbbc138a40 0x00007fdbbc148188 Yes /lib64/libgcc_s.so.1 >0x00007fdbbbd9d1a0 0x00007fdbbbede790 Yes /lib64/libc.so.6 >0x00007fdbbbb76470 0x00007fdbbbb7a624 Yes /lib64/libltdl.so.7 >0x00007fdbbd5d9b20 0x00007fdbbd5f33e9 Yes /lib64/ld-linux-x86-64.so.2 >0x00007fdbbb957dc0 0x00007fdbbb963c58 Yes /lib64/libtinfo.so.5 >0x00007fdbbb747ed0 0x00007fdbbb7489f0 Yes /lib64/libdl.so.2 >0x00007fdbb5156570 0x00007fdbb5156f60 Yes /usr/lib64/gconv/ISO8859-1.so >0x00007fdbb46f22a0 0x00007fdbb46f557c Yes /lib64/librt.so.1 >0x00007fdbb4d30260 0x00007fdbb4d32128 Yes /usr/lib64/libgphoto2_port/0.10.0/usb.so >0x00007fdbb4b09750 0x00007fdbb4b0b2d4 Yes /lib64/libusb-0.1.so.4 >0x00007fdbb48fab80 0x00007fdbb4902a28 Yes /lib64/libusb-1.0.so.0 >0x00007fdbb3fe2370 0x00007fdbb400f4c8 Yes /usr/lib64/libgphoto2/2.5.0/ptp2.so > No d > >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x0 0 >rbx 0x1b849f8 28854776 >rcx 0x7fdbbbe68de7 140581727014375 >rdx 0x7fffaca21728 140736089691944 >rsi 0x4008550d 1074287885 >rdi 0x12 18 >rbp 0x1c07158 0x1c07158 >rsp 0x7fffaca216c0 0x7fffaca216c0 >r8 0x1b84a08 28854792 >r9 0x854 2132 >r10 0x7fdb00000005 140578574565381 >r11 0x246 582 >r12 0x1bd7070 29192304 >r13 0x0 0 >r14 0x1c07480 29389952 >r15 0x2 2 >rip 0x7fdbb49009b2 0x7fdbb49009b2 <op_handle_events+322> >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 op_handle_events: > 0x00007fdbb4900870 <+0>: push %r15 > 0x00007fdbb4900872 <+2>: mov %rdi,%rax > 0x00007fdbb4900875 <+5>: add $0x58,%rax > 0x00007fdbb4900879 <+9>: push %r14 > 0x00007fdbb490087b <+11>: push %r13 > 0x00007fdbb490087d <+13>: mov %ecx,%r13d > 0x00007fdbb4900880 <+16>: push %r12 > 0x00007fdbb4900882 <+18>: push %rbp > 0x00007fdbb4900883 <+19>: push %rbx > 0x00007fdbb4900884 <+20>: sub $0x78,%rsp > 0x00007fdbb4900888 <+24>: mov %rdi,0x28(%rsp) > 0x00007fdbb490088d <+29>: mov %rax,%rdi > 0x00007fdbb4900890 <+32>: mov %rsi,0x20(%rsp) > 0x00007fdbb4900895 <+37>: mov %rdx,0x18(%rsp) > 0x00007fdbb490089a <+42>: mov %rax,0x40(%rsp) > 0x00007fdbb490089f <+47>: callq 0x7fdbb48fab40 <pthread_mutex_lock@plt> > 0x00007fdbb49008a4 <+52>: cmpq $0x0,0x18(%rsp) > 0x00007fdbb49008aa <+58>: je 0x7fdbb490095e <op_handle_events+238> > 0x00007fdbb49008b0 <+64>: test %r13d,%r13d > 0x00007fdbb49008b3 <+67>: jle 0x7fdbb490095e <op_handle_events+238> > 0x00007fdbb49008b9 <+73>: mov 0x28(%rsp),%rbx > 0x00007fdbb49008be <+78>: xor %eax,%eax > 0x00007fdbb49008c0 <+80>: xor %r15d,%r15d > 0x00007fdbb49008c3 <+83>: add $0x48,%rbx > 0x00007fdbb49008c7 <+87>: nopw 0x0(%rax,%rax,1) > 0x00007fdbb49008d0 <+96>: mov 0x20(%rsp),%rdx > 0x00007fdbb49008d5 <+101>: lea (%rdx,%rax,8),%rax > 0x00007fdbb49008d9 <+105>: movzwl 0x6(%rax),%edi > 0x00007fdbb49008dd <+109>: test %di,%di > 0x00007fdbb49008e0 <+112>: je 0x7fdbb4900947 <op_handle_events+215> > 0x00007fdbb49008e2 <+114>: mov 0x28(%rsp),%rdx > 0x00007fdbb49008e7 <+119>: sub $0x1,%r13d > 0x00007fdbb49008eb <+123>: mov 0x50(%rdx),%rsi > 0x00007fdbb49008ef <+127>: cmp %rsi,%rbx > 0x00007fdbb49008f2 <+130>: lea -0x30(%rsi),%r12 > 0x00007fdbb49008f6 <+134>: je 0x7fdbb4900cf3 <op_handle_events+1155> > 0x00007fdbb49008fc <+140>: add $0x18,%rsi > 0x00007fdbb4900900 <+144>: mov (%rax),%ecx > 0x00007fdbb4900902 <+146>: cmp %ecx,0x48(%r12) > 0x00007fdbb4900907 <+151>: jne 0x7fdbb4900919 <op_handle_events+169> > 0x00007fdbb4900909 <+153>: jmp 0x7fdbb490092a <op_handle_events+186> > 0x00007fdbb490090b <+155>: nopl 0x0(%rax,%rax,1) > 0x00007fdbb4900910 <+160>: cmp %ecx,0x48(%rdx) > 0x00007fdbb4900913 <+163>: lea 0x18(%rax),%rsi > 0x00007fdbb4900917 <+167>: je 0x7fdbb490092a <op_handle_events+186> > 0x00007fdbb4900919 <+169>: mov 0x38(%r12),%rax > 0x00007fdbb490091e <+174>: lea -0x30(%rax),%rdx > 0x00007fdbb4900922 <+178>: cmp %rax,%rbx > 0x00007fdbb4900925 <+181>: mov %rdx,%r12 > 0x00007fdbb4900928 <+184>: jne 0x7fdbb4900910 <op_handle_events+160> > 0x00007fdbb490092a <+186>: and $0x8,%edi > 0x00007fdbb490092d <+189>: je 0x7fdbb4900980 <op_handle_events+272> > 0x00007fdbb490092f <+191>: mov 0x40(%r12),%rax > 0x00007fdbb4900934 <+196>: mov (%rsi),%esi > 0x00007fdbb4900936 <+198>: mov 0x30(%rax),%rdi > 0x00007fdbb490093a <+202>: callq 0x7fdbb48fe700 <usbi_remove_pollfd> > 0x00007fdbb490093f <+207>: mov %r12,%rdi > 0x00007fdbb4900942 <+210>: callq 0x7fdbb48feb00 <usbi_handle_disconnect> > 0x00007fdbb4900947 <+215>: add $0x1,%r15d > 0x00007fdbb490094b <+219>: mov %r15d,%eax > 0x00007fdbb490094e <+222>: cmp 0x18(%rsp),%rax > 0x00007fdbb4900953 <+227>: jae 0x7fdbb490095e <op_handle_events+238> > 0x00007fdbb4900955 <+229>: test %r13d,%r13d > 0x00007fdbb4900958 <+232>: jg 0x7fdbb49008d0 <op_handle_events+96> > 0x00007fdbb490095e <+238>: xor %ebp,%ebp > 0x00007fdbb4900960 <+240>: mov 0x40(%rsp),%rdi > 0x00007fdbb4900965 <+245>: callq 0x7fdbb48fa950 <pthread_mutex_unlock@plt> > 0x00007fdbb490096a <+250>: add $0x78,%rsp > 0x00007fdbb490096e <+254>: mov %ebp,%eax > 0x00007fdbb4900970 <+256>: pop %rbx > 0x00007fdbb4900971 <+257>: pop %rbp > 0x00007fdbb4900972 <+258>: pop %r12 > 0x00007fdbb4900974 <+260>: pop %r13 > 0x00007fdbb4900976 <+262>: pop %r14 > 0x00007fdbb4900978 <+264>: pop %r15 > 0x00007fdbb490097a <+266>: retq > 0x00007fdbb490097b <+267>: nopl 0x0(%rax,%rax,1) > 0x00007fdbb4900980 <+272>: mov 0x48(%r12),%edi > 0x00007fdbb4900985 <+277>: lea 0x68(%rsp),%rdx > 0x00007fdbb490098a <+282>: xor %eax,%eax > 0x00007fdbb490098c <+284>: mov $0x4008550d,%esi > 0x00007fdbb4900991 <+289>: callq 0x7fdbb48fa820 <ioctl@plt> > 0x00007fdbb4900996 <+294>: cmp $0xffffffff,%eax > 0x00007fdbb4900999 <+297>: mov %eax,%ebp > 0x00007fdbb490099b <+299>: je 0x7fdbb4900aa0 <op_handle_events+560> > 0x00007fdbb49009a1 <+305>: test %eax,%eax > 0x00007fdbb49009a3 <+307>: js 0x7fdbb49010cc <op_handle_events+2140> > 0x00007fdbb49009a9 <+313>: mov 0x68(%rsp),%rbp > 0x00007fdbb49009ae <+318>: mov 0x30(%rbp),%r10 >=> 0x00007fdbb49009b2 <+322>: movzbl 0x62(%r10),%r8d > 0x00007fdbb49009b7 <+327>: cmp $0x1,%r8b > 0x00007fdbb49009bb <+331>: je 0x7fdbb4900bb1 <op_handle_events+833> > 0x00007fdbb49009c1 <+337>: jae 0x7fdbb4900af0 <op_handle_events+640> > 0x00007fdbb49009c7 <+343>: movslq (%r10),%rax > 0x00007fdbb49009ca <+346>: lea 0x30(%r10),%r14 > 0x00007fdbb49009ce <+350>: mov %r10,0x8(%rsp) > 0x00007fdbb49009d3 <+355>: mov %r14,%rdi > 0x00007fdbb49009d6 <+358>: lea (%rax,%rax,2),%rax > 0x00007fdbb49009da <+362>: lea 0x98(%r10,%rax,4),%r12 > 0x00007fdbb49009e2 <+370>: callq 0x7fdbb48fab40 <pthread_mutex_lock@plt> > 0x00007fdbb49009e7 <+375>: mov 0x8(%rsp),%r10 > 0x00007fdbb49009ec <+380>: mov 0x1c(%rbp),%eax > 0x00007fdbb49009ef <+383>: add %eax,0x28(%r10) > 0x00007fdbb49009f3 <+387>: cmpl $0x2,0x8(%r12) > 0x00007fdbb49009f9 <+393>: mov 0x4(%rbp),%r8d > 0x00007fdbb49009fd <+397>: je 0x7fdbb4900f4e <op_handle_events+1758> > 0x00007fdbb4900a03 <+403>: lea 0x6c(%r8),%eax > 0x00007fdbb4900a07 <+407>: cmp $0x6c,%eax > 0x00007fdbb4900a0a <+410>: jbe 0x7fdbb4900f3e <op_handle_events+1742> > 0x00007fdbb4900a10 <+416>: mov 0x58(%r10),%rax > 0x00007fdbb4900a14 <+420>: lea 0x2cff(%rip),%rcx # 0x7fdbb490371a > 0x00007fdbb4900a1b <+427>: lea 0x379e(%rip),%rdx # 0x7fdbb49041c0 <__FUNCTION__.7295> > 0x00007fdbb4900a22 <+434>: mov $0x2,%esi > 0x00007fdbb4900a27 <+439>: mov $0x1,%ebp > 0x00007fdbb4900a2c <+444>: mov 0x40(%rax),%rax > 0x00007fdbb4900a30 <+448>: mov 0x30(%rax),%rdi > 0x00007fdbb4900a34 <+452>: xor %eax,%eax > 0x00007fdbb4900a36 <+454>: mov %r10,0x8(%rsp) > 0x00007fdbb4900a3b <+459>: callq 0x7fdbb48fb7a0 <usbi_log> > 0x00007fdbb4900a40 <+464>: mov 0x8(%rsp),%r10 > 0x00007fdbb4900a45 <+469>: mov (%r12),%rdi > 0x00007fdbb4900a49 <+473>: mov %r10,0x8(%rsp) > 0x00007fdbb4900a4e <+478>: callq 0x7fdbb48fa6a0 <free@plt> > 0x00007fdbb4900a53 <+483>: movq $0x0,(%r12) > 0x00007fdbb4900a5b <+491>: mov %r14,%rdi > 0x00007fdbb4900a5e <+494>: callq 0x7fdbb48fa950 <pthread_mutex_unlock@plt> > 0x00007fdbb4900a63 <+499>: mov %ebp,%esi > 0x00007fdbb4900a65 <+501>: mov 0x8(%rsp),%r10 > 0x00007fdbb4900a6a <+506>: mov %r10,%rdi > 0x00007fdbb4900a6d <+509>: callq 0x7fdbb48fdc70 <usbi_handle_transfer_completion> > 0x00007fdbb4900a72 <+514>: cmp $0xfffffffc,%eax > 0x00007fdbb4900a75 <+517>: sete %dl > 0x00007fdbb4900a78 <+520>: cmp $0x1,%eax > 0x00007fdbb4900a7b <+523>: sete %cl > 0x00007fdbb4900a7e <+526>: or %ecx,%edx > 0x00007fdbb4900a80 <+528>: test %dl,%dl > 0x00007fdbb4900a82 <+530>: jne 0x7fdbb4900947 <op_handle_events+215> > 0x00007fdbb4900a88 <+536>: test %eax,%eax > 0x00007fdbb4900a8a <+538>: jns 0x7fdbb4900947 <op_handle_events+215> > 0x00007fdbb4900a90 <+544>: mov %eax,%ebp > 0x00007fdbb4900a92 <+546>: jmpq 0x7fdbb4900960 <op_handle_events+240> > 0x00007fdbb4900a97 <+551>: nopw 0x0(%rax,%rax,1) > 0x00007fdbb4900aa0 <+560>: callq 0x7fdbb48fa6d0 <__errno_location@plt> > 0x00007fdbb4900aa5 <+565>: mov (%rax),%r9d > 0x00007fdbb4900aa8 <+568>: cmp $0xb,%r9d > 0x00007fdbb4900aac <+572>: je 0x7fdbb4900947 <op_handle_events+215> > 0x00007fdbb4900ab2 <+578>: cmp $0x13,%r9d > 0x00007fdbb4900ab6 <+582>: je 0x7fdbb4900947 <op_handle_events+215> > 0x00007fdbb4900abc <+588>: mov 0x40(%r12),%rax > 0x00007fdbb4900ac1 <+593>: lea 0x2c34(%rip),%rcx # 0x7fdbb49036fc > 0x00007fdbb4900ac8 <+600>: lea 0x3691(%rip),%rdx # 0x7fdbb4904160 <__FUNCTION__.7317> > 0x00007fdbb4900acf <+607>: mov %ebp,%r8d > 0x00007fdbb4900ad2 <+610>: mov $0x3,%esi > 0x00007fdbb4900ad7 <+615>: mov $0xffffffff,%ebp > 0x00007fdbb4900adc <+620>: mov 0x30(%rax),%rdi > 0x00007fdbb4900ae0 <+624>: xor %eax,%eax > 0x00007fdbb4900ae2 <+626>: callq 0x7fdbb48fb7a0 <usbi_log> > 0x00007fdbb4900ae7 <+631>: jmpq 0x7fdbb4900960 <op_handle_events+240> > 0x00007fdbb4900aec <+636>: nopl 0x0(%rax) > 0x00007fdbb4900af0 <+640>: cmp $0x3,%r8b > 0x00007fdbb4900af4 <+644>: jbe 0x7fdbb4900b23 <op_handle_events+691> > 0x00007fdbb4900af6 <+646>: mov 0x40(%r12),%rax > 0x00007fdbb4900afb <+651>: lea 0x2c33(%rip),%rcx # 0x7fdbb4903735 > 0x00007fdbb4900b02 <+658>: lea 0x3657(%rip),%rdx # 0x7fdbb4904160 <__FUNCTION__.7317> > 0x00007fdbb4900b09 <+665>: mov $0x3,%esi > 0x00007fdbb4900b0e <+670>: mov $0xffffff9d,%ebp > 0x00007fdbb4900b13 <+675>: mov 0x30(%rax),%rdi > 0x00007fdbb4900b17 <+679>: xor %eax,%eax > 0x00007fdbb4900b19 <+681>: callq 0x7fdbb48fb7a0 <usbi_log> > 0x00007fdbb4900b1e <+686>: jmpq 0x7fdbb4900960 <op_handle_events+240> > 0x00007fdbb4900b23 <+691>: movslq (%r10),%rax > 0x00007fdbb4900b26 <+694>: lea 0x30(%r10),%rdx > 0x00007fdbb4900b2a <+698>: mov %rdx,%rdi > 0x00007fdbb4900b2d <+701>: mov %rdx,0x30(%rsp) > 0x00007fdbb4900b32 <+706>: lea (%rax,%rax,2),%rax > 0x00007fdbb4900b36 <+710>: lea 0x98(%r10,%rax,4),%r14 > 0x00007fdbb4900b3e <+718>: mov (%r14),%r12 > 0x00007fdbb4900b41 <+721>: mov %r10,0x8(%rsp) > 0x00007fdbb4900b46 <+726>: callq 0x7fdbb48fab40 <pthread_mutex_lock@plt> > 0x00007fdbb4900b4b <+731>: mov 0x10(%r14),%eax > 0x00007fdbb4900b4f <+735>: mov 0x8(%r14),%edx > 0x00007fdbb4900b53 <+739>: mov 0x8(%rsp),%r10 > 0x00007fdbb4900b58 <+744>: add $0x1,%eax > 0x00007fdbb4900b5b <+747>: test %edx,%edx > 0x00007fdbb4900b5d <+749>: mov %eax,0x10(%r14) > 0x00007fdbb4900b61 <+753>: je 0x7fdbb4900c5f <op_handle_events+1007> > 0x00007fdbb4900b67 <+759>: movslq 0x1c(%rbp),%rdx > 0x00007fdbb4900b6b <+763>: test %edx,%edx > 0x00007fdbb4900b6d <+765>: jle 0x7fdbb4900b98 <op_handle_events+808> > 0x00007fdbb4900b6f <+767>: movslq 0x28(%r10),%rdi > 0x00007fdbb4900b73 <+771>: mov 0x10(%rbp),%rsi > 0x00007fdbb4900b77 <+775>: add 0x88(%r10),%rdi > 0x00007fdbb4900b7e <+782>: cmp %rsi,%rdi > 0x00007fdbb4900b81 <+785>: je 0x7fdbb4900b90 <op_handle_events+800> > 0x00007fdbb4900b83 <+787>: callq 0x7fdbb48fa9f0 <memmove@plt> > 0x00007fdbb4900b88 <+792>: mov 0x1c(%rbp),%edx > 0x00007fdbb4900b8b <+795>: mov 0x8(%rsp),%r10 > 0x00007fdbb4900b90 <+800>: add %edx,0x28(%r10) > 0x00007fdbb4900b94 <+804>: mov 0x10(%r14),%eax > 0x00007fdbb4900b98 <+808>: cmp %eax,0xc(%r14) > 0x00007fdbb4900b9c <+812>: je 0x7fdbb49010a8 <op_handle_events+2104> > 0x00007fdbb4900ba2 <+818>: mov 0x30(%rsp),%rdi > 0x00007fdbb4900ba7 <+823>: callq 0x7fdbb48fa950 <pthread_mutex_unlock@plt> > 0x00007fdbb4900bac <+828>: jmpq 0x7fdbb4900947 <op_handle_events+215> > 0x00007fdbb4900bb1 <+833>: movslq (%r10),%rax > 0x00007fdbb4900bb4 <+836>: lea 0x30(%r10),%rdx > 0x00007fdbb4900bb8 <+840>: mov %rdx,%rdi > 0x00007fdbb4900bbb <+843>: mov %rdx,0x38(%rsp) > 0x00007fdbb4900bc0 <+848>: lea (%rax,%rax,2),%rax > 0x00007fdbb4900bc4 <+852>: lea 0x98(%r10,%rax,4),%r11 > 0x00007fdbb4900bcc <+860>: mov 0xc(%r11),%eax > 0x00007fdbb4900bd0 <+864>: mov %r10,0x8(%rsp) > 0x00007fdbb4900bd5 <+869>: mov %r11,0x10(%rsp) > 0x00007fdbb4900bda <+874>: mov %eax,0x30(%rsp) > 0x00007fdbb4900bde <+878>: callq 0x7fdbb48fab40 <pthread_mutex_lock@plt> > 0x00007fdbb4900be3 <+883>: mov 0x30(%rsp),%edi > 0x00007fdbb4900be7 <+887>: mov 0x8(%rsp),%r10 > 0x00007fdbb4900bec <+892>: mov 0x10(%rsp),%r11 > 0x00007fdbb4900bf1 <+897>: test %edi,%edi > 0x00007fdbb4900bf3 <+899>: jle 0x7fdbb4900c25 <op_handle_events+949> > 0x00007fdbb4900bf5 <+901>: mov (%r11),%rdx > 0x00007fdbb4900bf8 <+904>: cmp (%rdx),%rbp > 0x00007fdbb4900bfb <+907>: je 0x7fdbb4901163 <op_handle_events+2291> > 0x00007fdbb4900c01 <+913>: add $0x8,%rdx > 0x00007fdbb4900c05 <+917>: xor %eax,%eax > 0x00007fdbb4900c07 <+919>: mov 0x30(%rsp),%ecx > 0x00007fdbb4900c0b <+923>: jmp 0x7fdbb4900c1e <op_handle_events+942> > 0x00007fdbb4900c0d <+925>: nopl (%rax) > 0x00007fdbb4900c10 <+928>: add $0x8,%rdx > 0x00007fdbb4900c14 <+932>: cmp -0x8(%rdx),%rbp > 0x00007fdbb4900c18 <+936>: je 0x7fdbb4900cfa <op_handle_events+1162> > 0x00007fdbb4900c1e <+942>: add $0x1,%eax > 0x00007fdbb4900c21 <+945>: cmp %ecx,%eax > 0x00007fdbb4900c23 <+947>: jne 0x7fdbb4900c10 <op_handle_events+928> > 0x00007fdbb4900c25 <+949>: mov 0x58(%r10),%rax > 0x00007fdbb4900c29 <+953>: lea 0x2b23(%rip),%rcx # 0x7fdbb4903753 > 0x00007fdbb4900c30 <+960>: lea 0x3539(%rip),%rdx # 0x7fdbb4904170 <__FUNCTION__.7261> > 0x00007fdbb4900c37 <+967>: mov $0x3,%esi > 0x00007fdbb4900c3c <+972>: mov $0xfffffffb,%ebp > 0x00007fdbb4900c41 <+977>: mov 0x40(%rax),%rax > 0x00007fdbb4900c45 <+981>: mov 0x30(%rax),%rdi > 0x00007fdbb4900c49 <+985>: xor %eax,%eax > 0x00007fdbb4900c4b <+987>: callq 0x7fdbb48fb7a0 <usbi_log> > 0x00007fdbb4900c50 <+992>: mov 0x38(%rsp),%rdi > 0x00007fdbb4900c55 <+997>: callq 0x7fdbb48fa950 <pthread_mutex_unlock@plt> > 0x00007fdbb4900c5a <+1002>: jmpq 0x7fdbb4900960 <op_handle_events+240> > 0x00007fdbb4900c5f <+1007>: mov 0x4(%rbp),%r8d > 0x00007fdbb4900c63 <+1011>: mov %rbp,%rax > 0x00007fdbb4900c66 <+1014>: sub %r12,%rax > 0x00007fdbb4900c69 <+1017>: mov %rax,%r12 > 0x00007fdbb4900c6c <+1020>: mov 0x1c(%rbp),%eax > 0x00007fdbb4900c6f <+1023>: add %eax,0x28(%r10) > 0x00007fdbb4900c73 <+1027>: lea 0x79(%r8),%edx > 0x00007fdbb4900c77 <+1031>: sar $0x3,%r12 > 0x00007fdbb4900c7b <+1035>: imul $0xb6db6db7,%r12d,%r12d > 0x00007fdbb4900c82 <+1042>: cmp $0x79,%edx > 0x00007fdbb4900c85 <+1045>: jbe 0x7fdbb4900f88 <op_handle_events+1816> > 0x00007fdbb4900c8b <+1051>: mov 0x58(%r10),%rax > 0x00007fdbb4900c8f <+1055>: lea 0x2a84(%rip),%rcx # 0x7fdbb490371a > 0x00007fdbb4900c96 <+1062>: lea 0x34f3(%rip),%rdx # 0x7fdbb4904190 <__FUNCTION__.7247> > 0x00007fdbb4900c9d <+1069>: mov $0x2,%esi > 0x00007fdbb4900ca2 <+1074>: mov 0x40(%rax),%rax > 0x00007fdbb4900ca6 <+1078>: mov 0x30(%rax),%rdi > 0x00007fdbb4900caa <+1082>: xor %eax,%eax > 0x00007fdbb4900cac <+1084>: mov %r10,0x8(%rsp) > 0x00007fdbb4900cb1 <+1089>: callq 0x7fdbb48fb7a0 <usbi_log> > 0x00007fdbb4900cb6 <+1094>: mov 0x8(%rsp),%r10 > 0x00007fdbb4900cbb <+1099>: movl $0x4,0x8(%r14) > 0x00007fdbb4900cc3 <+1107>: mov 0x14(%r14),%ebp > 0x00007fdbb4900cc7 <+1111>: test %ebp,%ebp > 0x00007fdbb4900cc9 <+1113>: jne 0x7fdbb4900cd3 <op_handle_events+1123> > 0x00007fdbb4900ccb <+1115>: movl $0x1,0x14(%r14) > 0x00007fdbb4900cd3 <+1123>: mov 0xc(%r14),%edx > 0x00007fdbb4900cd7 <+1127>: cmp %edx,0x10(%r14) > 0x00007fdbb4900cdb <+1131>: je 0x7fdbb4900ff4 <op_handle_events+1924> > 0x00007fdbb4900ce1 <+1137>: lea 0x1(%r12),%esi > 0x00007fdbb4900ce6 <+1142>: mov %r10,%rdi > 0x00007fdbb4900ce9 <+1145>: callq 0x7fdbb48ff020 <discard_urbs> > 0x00007fdbb4900cee <+1150>: jmpq 0x7fdbb4900ba2 <op_handle_events+818> > 0x00007fdbb4900cf3 <+1155>: xor %esi,%esi > 0x00007fdbb4900cf5 <+1157>: jmpq 0x7fdbb490092a <op_handle_events+186> > 0x00007fdbb4900cfa <+1162>: add $0x1,%eax > 0x00007fdbb4900cfd <+1165>: mov %eax,0x5c(%rsp) > 0x00007fdbb4900d01 <+1169>: mov 0x24(%rbp),%esi > 0x00007fdbb4900d04 <+1172>: xor %r12d,%r12d > 0x00007fdbb4900d07 <+1175>: lea 0x58(%r10),%r9 > 0x00007fdbb4900d0b <+1179>: test %esi,%esi > 0x00007fdbb4900d0d <+1181>: jle 0x7fdbb4900e6a <op_handle_events+1530> > 0x00007fdbb4900d13 <+1187>: mov %r13d,0x58(%rsp) > 0x00007fdbb4900d18 <+1192>: mov %rbx,0x50(%rsp) > 0x00007fdbb4900d1d <+1197>: mov %r11,%r13 > 0x00007fdbb4900d20 <+1200>: mov %r15d,0x4c(%rsp) > 0x00007fdbb4900d25 <+1205>: mov %r10,%rbx > 0x00007fdbb4900d28 <+1208>: jmp 0x7fdbb4900d5e <op_handle_events+1262> > 0x00007fdbb4900d2a <+1210>: nopw 0x0(%rax,%rax,1) > 0x00007fdbb4900d30 <+1216>: cmp $0xffffffb9,%r8d > 0x00007fdbb4900d34 <+1220>: jb 0x7fdbb4900de8 <op_handle_events+1400> > 0x00007fdbb4900d3a <+1226>: movl $0x1,0x8(%r14) > 0x00007fdbb4900d42 <+1234>: nopw 0x0(%rax,%rax,1) > 0x00007fdbb4900d48 <+1240>: add $0x1,%r12d > 0x00007fdbb4900d4c <+1244>: cmp 0x24(%rbp),%r12d > 0x00007fdbb4900d50 <+1248>: mov 0x4(%r15),%eax > 0x00007fdbb4900d54 <+1252>: mov %eax,0x4(%r14) > 0x00007fdbb4900d58 <+1256>: jge 0x7fdbb4900e55 <op_handle_events+1509> > 0x00007fdbb4900d5e <+1262>: movslq %r12d,%rax > 0x00007fdbb4900d61 <+1265>: lea (%rax,%rax,2),%rax > 0x00007fdbb4900d65 <+1269>: lea 0x38(%rbp,%rax,4),%r15 > 0x00007fdbb4900d6a <+1274>: mov 0x18(%r13),%eax > 0x00007fdbb4900d6e <+1278>: mov 0x8(%r15),%r8d > 0x00007fdbb4900d72 <+1282>: movslq %eax,%rdx > 0x00007fdbb4900d75 <+1285>: add $0x1,%eax > 0x00007fdbb4900d78 <+1288>: lea (%rdx,%rdx,2),%rdx > 0x00007fdbb4900d7c <+1292>: mov %eax,0x18(%r13) > 0x00007fdbb4900d80 <+1296>: cmp $0xffffffba,%r8d > 0x00007fdbb4900d84 <+1300>: lea 0x3c(%r9,%rdx,4),%r14 > 0x00007fdbb4900d89 <+1305>: movl $0x0,0x8(%r14) > 0x00007fdbb4900d91 <+1313>: jbe 0x7fdbb4900d30 <op_handle_events+1216> > 0x00007fdbb4900d93 <+1315>: cmp $0xffffffe0,%r8d > 0x00007fdbb4900d97 <+1319>: je 0x7fdbb4900e48 <op_handle_events+1496> > 0x00007fdbb4900d9d <+1325>: ja 0x7fdbb4900e18 <op_handle_events+1448> > 0x00007fdbb4900d9f <+1327>: lea 0x3f(%r8),%eax > 0x00007fdbb4900da3 <+1331>: cmp $0x1,%eax > 0x00007fdbb4900da6 <+1334>: jbe 0x7fdbb4900d3a <op_handle_events+1226> > 0x00007fdbb4900da8 <+1336>: mov 0x58(%rbx),%rax > 0x00007fdbb4900dac <+1340>: lea 0x2967(%rip),%rcx # 0x7fdbb490371a > 0x00007fdbb4900db3 <+1347>: lea 0x33b6(%rip),%rdx # 0x7fdbb4904170 <__FUNCTION__.7261> > 0x00007fdbb4900dba <+1354>: mov $0x2,%esi > 0x00007fdbb4900dbf <+1359>: mov 0x40(%rax),%rax > 0x00007fdbb4900dc3 <+1363>: mov 0x30(%rax),%rdi > 0x00007fdbb4900dc7 <+1367>: xor %eax,%eax > 0x00007fdbb4900dc9 <+1369>: mov %r9,0x10(%rsp) > 0x00007fdbb4900dce <+1374>: callq 0x7fdbb48fb7a0 <usbi_log> > 0x00007fdbb4900dd3 <+1379>: movl $0x1,0x8(%r14) > 0x00007fdbb4900ddb <+1387>: mov 0x10(%rsp),%r9 > 0x00007fdbb4900de0 <+1392>: jmpq 0x7fdbb4900d48 <op_handle_events+1240> > 0x00007fdbb4900de5 <+1397>: nopl (%rax) > 0x00007fdbb4900de8 <+1400>: cmp $0xffffff98,%r8d > 0x00007fdbb4900dec <+1404>: je 0x7fdbb4900d48 <op_handle_events+1240> > 0x00007fdbb4900df2 <+1410>: ja 0x7fdbb4900e96 <op_handle_events+1574> > 0x00007fdbb4900df8 <+1416>: test %r8d,%r8d > 0x00007fdbb4900dfb <+1419>: je 0x7fdbb4900d48 <op_handle_events+1240> > 0x00007fdbb4900e01 <+1425>: cmp $0xffffff94,%r8d > 0x00007fdbb4900e05 <+1429>: jne 0x7fdbb4900da8 <op_handle_events+1336> > 0x00007fdbb4900e07 <+1431>: movl $0x5,0x8(%r14) > 0x00007fdbb4900e0f <+1439>: jmpq 0x7fdbb4900d48 <op_handle_events+1240> > 0x00007fdbb4900e14 <+1444>: nopl 0x0(%rax) > 0x00007fdbb4900e18 <+1448>: cmp $0xffffffee,%r8d > 0x00007fdbb4900e1c <+1452>: je 0x7fdbb4900d3a <op_handle_events+1226> > 0x00007fdbb4900e22 <+1458>: cmp $0xfffffffe,%r8d > 0x00007fdbb4900e26 <+1462>: je 0x7fdbb4900d48 <op_handle_events+1240> > 0x00007fdbb4900e2c <+1468>: cmp $0xffffffed,%r8d > 0x00007fdbb4900e30 <+1472>: jne 0x7fdbb4900da8 <op_handle_events+1336> > 0x00007fdbb4900e36 <+1478>: movl $0x5,0x8(%r14) > 0x00007fdbb4900e3e <+1486>: jmpq 0x7fdbb4900d48 <op_handle_events+1240> > 0x00007fdbb4900e43 <+1491>: nopl 0x0(%rax,%rax,1) > 0x00007fdbb4900e48 <+1496>: movl $0x4,0x8(%r14) > 0x00007fdbb4900e50 <+1504>: jmpq 0x7fdbb4900d48 <op_handle_events+1240> > 0x00007fdbb4900e55 <+1509>: mov %rbx,%r10 > 0x00007fdbb4900e58 <+1512>: mov %r13,%r11 > 0x00007fdbb4900e5b <+1515>: mov 0x4c(%rsp),%r15d > 0x00007fdbb4900e60 <+1520>: mov 0x58(%rsp),%r13d > 0x00007fdbb4900e65 <+1525>: mov 0x50(%rsp),%rbx > 0x00007fdbb4900e6a <+1530>: mov 0x10(%r11),%eax > 0x00007fdbb4900e6e <+1534>: mov 0x8(%r11),%ecx > 0x00007fdbb4900e72 <+1538>: add $0x1,%eax > 0x00007fdbb4900e75 <+1541>: test %ecx,%ecx > 0x00007fdbb4900e77 <+1543>: mov %eax,0x10(%r11) > 0x00007fdbb4900e7b <+1547>: je 0x7fdbb4900eb7 <op_handle_events+1607> > 0x00007fdbb4900e7d <+1549>: cmp %eax,0x30(%rsp) > 0x00007fdbb4900e81 <+1553>: je 0x7fdbb4901112 <op_handle_events+2210> > 0x00007fdbb4900e87 <+1559>: mov 0x38(%rsp),%rdi > 0x00007fdbb4900e8c <+1564>: callq 0x7fdbb48fa950 <pthread_mutex_unlock@plt> > 0x00007fdbb4900e91 <+1569>: jmpq 0x7fdbb4900947 <op_handle_events+215> > 0x00007fdbb4900e96 <+1574>: cmp $0xffffffac,%r8d > 0x00007fdbb4900e9a <+1578>: je 0x7fdbb4900d3a <op_handle_events+1226> > 0x00007fdbb4900ea0 <+1584>: cmp $0xffffffb5,%r8d > 0x00007fdbb4900ea4 <+1588>: jne 0x7fdbb4900da8 <op_handle_events+1336> > 0x00007fdbb4900eaa <+1594>: movl $0x6,0x8(%r14) > 0x00007fdbb4900eb2 <+1602>: jmpq 0x7fdbb4900d48 <op_handle_events+1240> > 0x00007fdbb4900eb7 <+1607>: mov 0x4(%rbp),%r8d > 0x00007fdbb4900ebb <+1611>: cmp $0xffffff98,%r8d > 0x00007fdbb4900ebf <+1615>: je 0x7fdbb4900fa7 <op_handle_events+1847> > 0x00007fdbb4900ec5 <+1621>: jg 0x7fdbb4900f98 <op_handle_events+1832> > 0x00007fdbb4900ecb <+1627>: cmp $0xffffff94,%r8d > 0x00007fdbb4900ecf <+1631>: mov $0x5,%ebp > 0x00007fdbb4900ed4 <+1636>: je 0x7fdbb4900f15 <op_handle_events+1701> > 0x00007fdbb4900ed6 <+1638>: mov 0x58(%r10),%rax > 0x00007fdbb4900eda <+1642>: lea 0x2839(%rip),%rcx # 0x7fdbb490371a > 0x00007fdbb4900ee1 <+1649>: lea 0x3288(%rip),%rdx # 0x7fdbb4904170 <__FUNCTION__.7261> > 0x00007fdbb4900ee8 <+1656>: mov $0x2,%esi > 0x00007fdbb4900eed <+1661>: mov $0x1,%ebp > 0x00007fdbb4900ef2 <+1666>: mov 0x40(%rax),%rax > 0x00007fdbb4900ef6 <+1670>: mov 0x30(%rax),%rdi > 0x00007fdbb4900efa <+1674>: xor %eax,%eax > 0x00007fdbb4900efc <+1676>: mov %r10,0x8(%rsp) > 0x00007fdbb4900f01 <+1681>: mov %r11,0x10(%rsp) > 0x00007fdbb4900f06 <+1686>: callq 0x7fdbb48fb7a0 <usbi_log> > 0x00007fdbb4900f0b <+1691>: mov 0x10(%rsp),%r11 > 0x00007fdbb4900f10 <+1696>: mov 0x8(%rsp),%r10 > 0x00007fdbb4900f15 <+1701>: mov 0x5c(%rsp),%eax > 0x00007fdbb4900f19 <+1705>: cmp %eax,0x30(%rsp) > 0x00007fdbb4900f1d <+1709>: jne 0x7fdbb4900e87 <op_handle_events+1559> > 0x00007fdbb4900f23 <+1715>: lea 0xc(%r11),%rsi > 0x00007fdbb4900f27 <+1719>: mov %r11,%rdi > 0x00007fdbb4900f2a <+1722>: mov %r10,0x8(%rsp) > 0x00007fdbb4900f2f <+1727>: callq 0x7fdbb4900740 <free_iso_urbs> > 0x00007fdbb4900f34 <+1732>: mov 0x38(%rsp),%rdi > 0x00007fdbb4900f39 <+1737>: jmpq 0x7fdbb4900a5e <op_handle_events+494> > 0x00007fdbb4900f3e <+1742>: lea 0x2e7b(%rip),%rdx # 0x7fdbb4903dc0 > 0x00007fdbb4900f45 <+1749>: movslq (%rdx,%rax,4),%rax > 0x00007fdbb4900f49 <+1753>: add %rdx,%rax > 0x00007fdbb4900f4c <+1756>: jmpq *%rax > 0x00007fdbb4900f4e <+1758>: cmp $0xfffffffe,%r8d > 0x00007fdbb4900f52 <+1762>: jne 0x7fdbb49010d9 <op_handle_events+2153> > 0x00007fdbb4900f58 <+1768>: mov (%r12),%rdi > 0x00007fdbb4900f5c <+1772>: mov %r10,0x8(%rsp) > 0x00007fdbb4900f61 <+1777>: callq 0x7fdbb48fa6a0 <free@plt> > 0x00007fdbb4900f66 <+1782>: movq $0x0,(%r12) > 0x00007fdbb4900f6e <+1790>: mov %r14,%rdi > 0x00007fdbb4900f71 <+1793>: callq 0x7fdbb48fa950 <pthread_mutex_unlock@plt> > 0x00007fdbb4900f76 <+1798>: mov 0x8(%rsp),%r10 > 0x00007fdbb4900f7b <+1803>: mov %r10,%rdi > 0x00007fdbb4900f7e <+1806>: callq 0x7fdbb48fdde0 <usbi_handle_transfer_cancellation> > 0x00007fdbb4900f83 <+1811>: jmpq 0x7fdbb4900a72 <op_handle_events+514> > 0x00007fdbb4900f88 <+1816>: lea 0x2fe5(%rip),%rcx # 0x7fdbb4903f74 > 0x00007fdbb4900f8f <+1823>: movslq (%rcx,%rdx,4),%rdx > 0x00007fdbb4900f93 <+1827>: add %rdx,%rcx > 0x00007fdbb4900f96 <+1830>: jmpq *%rcx > 0x00007fdbb4900f98 <+1832>: cmp $0xfffffffe,%r8d > 0x00007fdbb4900f9c <+1836>: je 0x7fdbb4900fa7 <op_handle_events+1847> > 0x00007fdbb4900f9e <+1838>: test %r8d,%r8d > 0x00007fdbb4900fa1 <+1841>: jne 0x7fdbb4900ed6 <op_handle_events+1638> > 0x00007fdbb4900fa7 <+1847>: xor %ebp,%ebp > 0x00007fdbb4900fa9 <+1849>: jmpq 0x7fdbb4900f15 <op_handle_events+1701> > 0x00007fdbb4900fae <+1854>: mov $0x1,%ebp > 0x00007fdbb4900fb3 <+1859>: jmpq 0x7fdbb4900a45 <op_handle_events+469> > 0x00007fdbb4900fb8 <+1864>: mov $0x5,%ebp > 0x00007fdbb4900fbd <+1869>: jmpq 0x7fdbb4900a45 <op_handle_events+469> > 0x00007fdbb4900fc2 <+1874>: xor %ebp,%ebp > 0x00007fdbb4900fc4 <+1876>: jmpq 0x7fdbb4900a45 <op_handle_events+469> > 0x00007fdbb4900fc9 <+1881>: mov $0x3,%ebp > 0x00007fdbb4900fce <+1886>: jmpq 0x7fdbb4900a45 <op_handle_events+469> > 0x00007fdbb4900fd3 <+1891>: mov $0x4,%ebp > 0x00007fdbb4900fd8 <+1896>: jmpq 0x7fdbb4900a45 <op_handle_events+469> > 0x00007fdbb4900fdd <+1901>: mov $0x6,%ebp > 0x00007fdbb4900fe2 <+1906>: jmpq 0x7fdbb4900a45 <op_handle_events+469> > 0x00007fdbb4900fe7 <+1911>: mov 0x14(%r14),%r12d > 0x00007fdbb4900feb <+1915>: test %r12d,%r12d > 0x00007fdbb4900fee <+1918>: je 0x7fdbb4901156 <op_handle_events+2278> > 0x00007fdbb4900ff4 <+1924>: mov (%r14),%rdi > 0x00007fdbb4900ff7 <+1927>: mov %r10,0x8(%rsp) > 0x00007fdbb4900ffc <+1932>: callq 0x7fdbb48fa6a0 <free@plt> > 0x00007fdbb4901001 <+1937>: mov 0x30(%rsp),%rdi > 0x00007fdbb4901006 <+1942>: movq $0x0,(%r14) > 0x00007fdbb490100d <+1949>: callq 0x7fdbb48fa950 <pthread_mutex_unlock@plt> > 0x00007fdbb4901012 <+1954>: cmpl $0x2,0x8(%r14) > 0x00007fdbb4901017 <+1959>: mov 0x8(%rsp),%r10 > 0x00007fdbb490101c <+1964>: je 0x7fdbb4900f7b <op_handle_events+1803> > 0x00007fdbb4901022 <+1970>: mov 0x14(%r14),%esi > 0x00007fdbb4901026 <+1974>: mov %r10,%rdi > 0x00007fdbb4901029 <+1977>: callq 0x7fdbb48fdc70 <usbi_handle_transfer_completion> > 0x00007fdbb490102e <+1982>: cmp $0x1,%eax > 0x00007fdbb4901031 <+1985>: sete %dl > 0x00007fdbb4901034 <+1988>: cmp $0xfffffffc,%eax > 0x00007fdbb4901037 <+1991>: sete %cl > 0x00007fdbb490103a <+1994>: or %ecx,%edx > 0x00007fdbb490103c <+1996>: jmpq 0x7fdbb4900a80 <op_handle_events+528> > 0x00007fdbb4901041 <+2001>: movl $0x4,0x8(%r14) > 0x00007fdbb4901049 <+2009>: jmpq 0x7fdbb4900cc3 <op_handle_events+1107> > 0x00007fdbb490104e <+2014>: mov 0x14(%r14),%eax > 0x00007fdbb4901052 <+2018>: test %eax,%eax > 0x00007fdbb4901054 <+2020>: jne 0x7fdbb4900cd3 <op_handle_events+1123> > 0x00007fdbb490105a <+2026>: movl $0x4,0x14(%r14) > 0x00007fdbb4901062 <+2034>: mov 0xc(%r14),%edx > 0x00007fdbb4901066 <+2038>: jmpq 0x7fdbb4900cd7 <op_handle_events+1127> > 0x00007fdbb490106b <+2043>: movl $0x5,0x14(%r14) > 0x00007fdbb4901073 <+2051>: mov 0xc(%r14),%edx > 0x00007fdbb4901077 <+2055>: jmpq 0x7fdbb4900cd7 <op_handle_events+1127> > 0x00007fdbb490107c <+2060>: mov 0xc(%r14),%edx > 0x00007fdbb4901080 <+2064>: lea -0x1(%rdx),%ecx > 0x00007fdbb4901083 <+2067>: cmp %ecx,%r12d > 0x00007fdbb4901086 <+2070>: je 0x7fdbb4900ff4 <op_handle_events+1924> > 0x00007fdbb490108c <+2076>: cmp 0x18(%rbp),%eax > 0x00007fdbb490108f <+2079>: jge 0x7fdbb4900ba2 <op_handle_events+818> > 0x00007fdbb4901095 <+2085>: movl $0x3,0x8(%r14) > 0x00007fdbb490109d <+2093>: jmpq 0x7fdbb4900cd7 <op_handle_events+1127> > 0x00007fdbb49010a2 <+2098>: nopw 0x0(%rax,%rax,1) > 0x00007fdbb49010a8 <+2104>: cmpl $0x3,0x8(%r14) > 0x00007fdbb49010ad <+2109>: je 0x7fdbb4900ff4 <op_handle_events+1924> > 0x00007fdbb49010b3 <+2115>: mov 0x14(%r14),%eax > 0x00007fdbb49010b7 <+2119>: test %eax,%eax > 0x00007fdbb49010b9 <+2121>: jne 0x7fdbb4900ff4 <op_handle_events+1924> > 0x00007fdbb49010bf <+2127>: movl $0x1,0x14(%r14) > 0x00007fdbb49010c7 <+2135>: jmpq 0x7fdbb4900ff4 <op_handle_events+1924> > 0x00007fdbb49010cc <+2140>: callq 0x7fdbb48fa6d0 <__errno_location@plt> > 0x00007fdbb49010d1 <+2145>: mov (%rax),%r9d > 0x00007fdbb49010d4 <+2148>: jmpq 0x7fdbb4900ab2 <op_handle_events+578> > 0x00007fdbb49010d9 <+2153>: test %r8d,%r8d > 0x00007fdbb49010dc <+2156>: je 0x7fdbb4900f58 <op_handle_events+1768> > 0x00007fdbb49010e2 <+2162>: mov 0x58(%r10),%rax > 0x00007fdbb49010e6 <+2166>: lea 0x2ad3(%rip),%rcx # 0x7fdbb4903bc0 > 0x00007fdbb49010ed <+2173>: lea 0x30cc(%rip),%rdx # 0x7fdbb49041c0 <__FUNCTION__.7295> > 0x00007fdbb49010f4 <+2180>: mov $0x2,%esi > 0x00007fdbb49010f9 <+2185>: mov 0x40(%rax),%rax > 0x00007fdbb49010fd <+2189>: mov 0x30(%rax),%rdi > 0x00007fdbb4901101 <+2193>: xor %eax,%eax > 0x00007fdbb4901103 <+2195>: callq 0x7fdbb48fb7a0 <usbi_log> > 0x00007fdbb4901108 <+2200>: mov 0x8(%rsp),%r10 > 0x00007fdbb490110d <+2205>: jmpq 0x7fdbb4900f58 <op_handle_events+1768> > 0x00007fdbb4901112 <+2210>: lea 0xc(%r11),%rsi > 0x00007fdbb4901116 <+2214>: mov %r11,%rdi > 0x00007fdbb4901119 <+2217>: mov %r10,0x8(%rsp) > 0x00007fdbb490111e <+2222>: mov %r11,0x10(%rsp) > 0x00007fdbb4901123 <+2227>: callq 0x7fdbb4900740 <free_iso_urbs> > 0x00007fdbb4901128 <+2232>: mov 0x10(%rsp),%r11 > 0x00007fdbb490112d <+2237>: mov 0x38(%rsp),%rdi > 0x00007fdbb4901132 <+2242>: mov 0x8(%rsp),%r10 > 0x00007fdbb4901137 <+2247>: cmpl $0x2,0x8(%r11) > 0x00007fdbb490113c <+2252>: je 0x7fdbb4900f71 <op_handle_events+1793> > 0x00007fdbb4901142 <+2258>: mov %r10,0x8(%rsp) > 0x00007fdbb4901147 <+2263>: callq 0x7fdbb48fa950 <pthread_mutex_unlock@plt> > 0x00007fdbb490114c <+2268>: mov $0x1,%esi > 0x00007fdbb4901151 <+2273>: jmpq 0x7fdbb4900a65 <op_handle_events+501> > 0x00007fdbb4901156 <+2278>: movl $0x6,0x14(%r14) > 0x00007fdbb490115e <+2286>: jmpq 0x7fdbb4900ff4 <op_handle_events+1924> > 0x00007fdbb4901163 <+2291>: movl $0x1,0x5c(%rsp) > 0x00007fdbb490116b <+2299>: jmpq 0x7fdbb4900d01 <op_handle_events+1169> >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 860572
:
617441
| 617442 |
617443
|
617444
|
617445
|
617446
|
617447