Package: gvfs-backends Version: 1.16.3-1+b2 Followup-For: Bug #707681 Hi Andreas,
Here is the full backtrace using a recompiled version of libgphoto2 with debugging symbols, let me know if there is something else I can do. (gdb) thread apply all bt full Thread 3 (Thread 0x7ffff489b700 (LWP 16736)): #0 0x00007ffff69ab24d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007ffff4abc6f8 in poll (__timeout=-1, __nfds=2, __fds=0x7ffff489adc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 No locals. #2 linux_udev_event_thread_main (arg=<optimized out>) at ../../libusb/os/linux_udev.c:175 dummy = 0 '\000' r = <optimized out> udev_dev = <optimized out> fds = {{fd = 10, events = 1, revents = 0}, {fd = 9, events = 1, revents = 0}} __FUNCTION__ = "linux_udev_event_thread_main" #3 0x00007ffff6c81e0e in start_thread (arg=0x7ffff489b700) at pthread_create.c:311 __res = <optimized out> pd = 0x7ffff489b700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737296054016, -5096703996898259577, 1, 140737333734624, 16, 140737296054016, 5096728583908412807, 5096723649524583815}, 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> __PRETTY_FUNCTION__ = "start_thread" #4 0x00007ffff69b69ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals. Thread 1 (Thread 0x7ffff7fd0800 (LWP 16731)): #0 libusb_get_bus_number (dev=0x3a30303a30303030) at ../../libusb/core.c:741 No locals. #1 0x00007ffff4cc81c7 in gp_port_usb_find_device_lib (port=0x6375a0, idvendor=1193, idproduct=12526) at libusb1.c:788 ret = 979530613 config = -1 interface = -1 confdesc = 0x3930302c313030 altsetting = -1 s = 0x6375c3 ":001,009" d = 3 busnr = 1 devnr = 9 #2 0x00007ffff794f739 in gp_port_usb_find_device (port=0x6375a0, idvendor=1193, idproduct=12526) at gphoto2-port.c:808 r = -52 #3 0x00007ffff7b5b215 in gp_abilities_list_detect_usb (list=0x636fa0, ability=0x7fffffffaf48, port=0x6375a0) at gphoto2-abilities-list.c:348 v = 1193 p = 12526 c = 0 s = 0 i = 134 count = 1451 res = -52 #4 0x00007ffff7b5b5ab in gp_abilities_list_detect (list=0x636fa0, info_list=0x62a220, l=0x7ffff3e9a010, context=0x63d030) at gphoto2-abilities-list.c:442 ability = -1 res = -52 info = {type = GP_PORT_USB, name = "Universal Serial Bus", '\000' <repeats 32 times>, "\270\216c\000\000\000\000\000\257\001\235", <incomplete sequence \303>, path = "usb:001,009\000\000\000\001\000\001\000\001\000 \266\377\377\377\177\000\000\377\377\377\377\000\000\000\000\340\023d\000\000\000\000\000pV\314\364\377\177\000\000\060\213c\000\000\000\000\000P\263\377\377", library_filename = "/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.8.0/usb1\000sc", '\000' <repeats 13 times>, "\220\264\377\377\377\177\000\000\002\000\000\000\000\000\000\000\230\n\220\366\377\177\000\000\001\000\000\000\000\000\000\000\000\314\377\367\377\177\000\000\360\320\377\367\377\177\000\000`\320\377\367\377\177\000\000\000p\375\367\377\177\000\000̳l\366\377\177\000\000P\264\377\377\377\177\000\000\234Ӟ\366\377\177\000\000\002\000\000\000\377\177", '\000' <repeats 14 times>, "\001\000\000\000 \344\243\366\377\177\000\000\000\000\000\000\000\000\000\000@F\307\366\002", '\000' <repeats 11 times>...} port = 0x6375a0 i = 6 info_count = 8 #5 0x00007ffff7b5f8b0 in gp_camera_init (camera=0x63d0c0, context=0x63d030) at gphoto2-camera.c:692 m = 32767 info = {type = GP_PORT_NONE, name = '\000' <repeats 63 times>, path = '\000' <repeats 63 times>, library_filename = '\000' <repeats 308 times>...} list = 0x7ffff3e9a010 al = 0x636fa0 pinfo = {type = GP_PORT_USB, name = "Universal Serial Bus", '\000' <repeats 32 times>, "\070Wc\000\000\000\000\000\257\001\235", <incomplete sequence \303>, path = "usb:001,009\000\000\000\000\000^ser`\323\377\377\377\177\000\000\377\377\377\377\000\000\000\000\060\241\354\364\377\177\000\000pV\314\364\377\177\000\000\260Sc\000\000\000\000\000\270\235\354", <incomplete sequence \364>, library_filename = "/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.8.0/usb1\000\330c", '\000' <repeats 13 times>, "\320\321\377\377\377\177\000\000\002\000\000\000\000\000\000\000\230\n\220\366\377\177\000\000& L\366\377\177\000\000\000\314\377\367\377\177\000\000\360\320\377\367\377\177\000\000`\320\377\367\377\177\000\000\000p\375\367\377\177\000\000̳l\366\377\177\000\000\220\321\377\377\377\177\000\000\234Ӟ\366\377\177\000\000\002\000\000\000\377\177", '\000' <repeats 14 times>, "\001\000\000\000 \344\243\366\377\177\000\000\000\000\000\000\000\000\000\000@F\307\366\002", '\000' <repeats 11 times>...} il = 0x62a220 p = 0 a = { model = "\000\000\000\000\000\000\000\000\000\227\302jG\342\323\334\000\000\000\000\000\000\000\000\234=\336\367\377\177\000\000XZ\375\367\377\177\000\000\a\000\000\000\000\000\000\000\320\315\377\377\377\177\000\000\026\000\000\000\000\000\000\000Ã\263\b\000\000\000\000\220E\336\367\377\177\000\000\000\000\000\000\000\000\000\000\234=\336\367\377\177\000\000\017\316\"\000\000\000\000\000\b\000\000\000\000\000\000\000\020\316\377\377\377\177\000\000\026\000\000\000\000\000\000", status = 3904981539, port = GP_PORT_NONE, speed = {-136428144, 32767, 0, 0, -154679773, 32767, 61015336, 0, -158524136, 32767, -158532132, 32767, -136430180, 32767, 112, 0, 8, 0, -12688, 32767, 22, 0, 226653584, 0, -136428144, 32767, 0, 0, 16, 124, 3541462, 0, -158524136, 32767, -158528532, 32767, 0, 0, 13833, 0, -158524136, 32767, 6521408, 0, -158497280, 32767, 0, 0, -12576, 32767, 0, 0, 6548184, 0, -134379056, 32767, -187934296, 32767, -158470928, 32767, -187935672, 32767, 0, 5}, operations = (GP_OPERATION_CAPTURE_IMAGE | GP_OPERATION_CAPTURE_VIDEO | GP_OPERATION_CAPTURE_AUDIO | GP_OPERATION_CAPTURE_PREVIEW | GP_OPERATION_CONFIG | unknown: 1088), file_operations = (unknown: 1), folder_operations = GP_FOLDER_OPERATION_NONE, usb_vendor = 0, usb_product = -12488, usb_class = 32767, usb_subclass = -12528, usb_protocol = 32767, library = "\330\352c\000\000\000\000\000\001\000\000\000\000\000\000\000\210\216c\000\000\000\000\000\060\213c\000\000\000\000\000\233H\336\367\377\177\000\000\000\000\000\000\000\000\000\000\330\352c\000\000\000\000\000\005\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\377\177\000\000\060\213c\000\000\000\000\000\340\316\377\377\377\177\000\000\265\346\217\366\377\177\000\000\000\000\000\000\000\000\000\000\300\343c\000\000\000\000\000\230\317\377\377\377\177\000\000\001\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\210\216c\000\000\000\000\000\220u\202\r", '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000\250Y\314\364\377\177\000\000\377\377\377\377\000\000\000\000x\221\314\364\377\177\000\000\000"..., id = "/lib/x86_64-linux-gnu/libgphoto2_port/0.8.0/usb1\000\330c", '\000' <repeats 13 times>, "\320\321\377\377\377\177\000\000\002\000\000\000\000\000\000\000\230\n\220\366\377\177\000\000& L\366\377\177\000\000\000\314\377\367\377\177\000\000\360\320\377\367\377\177\000\000`\320\377\367\377\177\000\000\000p\375\367\377\177\000\000̳l\366\377\177\000\000\220\321\377\377\377\177\000\000\234Ӟ\366\377\177\000\000\002\000\000\000\377\177", '\000' <repeats 14 times>, "\001\000\000\000 \344\243\366\377\177\000\000\000\000\000\000\000\000\000\000@F\307\366\002", '\000' <repeats 11 times>..., device_type = GP_DEVICE_STILL_CAMERA, reserved2 = 0, reserved3 = -154712504, reserved4 = 32767, reserved5 = 6541360, reserved6 = 0, reserved7 = 6541504, reserved8 = 0} model = 0x7fff00000000 <Address 0x7fff00000000 out of bounds> port = 0x7fffffffc490 "\025\236c" init_func = 0x7fffffffc508 result = 0 #6 0x00000000004067af in get_stores_for_camera (bus_num=bus_num@entry=0x63d5b0 "001", device_num=device_num@entry=0x63d630 "009") at ggphoto2volumemonitor.c:636 l = 0x0 storage_info = 0x3000000002 context = 0x63d030 info = {type = GP_PORT_USB, name = "Universal Serial Bus", '\000' <repeats 32 times>, "\070Wc\000\000\000\000\000\257\001\235", <incomplete sequence \303>, path = "usb:001,009\000\000\000\000\000^ser`\323\377\377\377\177\000\000\377\377\377\377\000\000\000\000\060\241\354\364\377\177\000\000pV\314\364\377\177\000\000\260Sc\000\000\000\000\000\270\235\354", <incomplete sequence \364>, library_filename = "/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.8.0/usb1\000\330c", '\000' <repeats 13 times>, "\320\321\377\377\377\177\000\000\002\000\000\000\000\000\000\000\230\n\220\366\377\177\000\000& L\366\377\177\000\000\000\314\377\367\377\177\000\000\360\320\377\367\377\177\000\000`\320\377\367\377\177\000\000\000p\375\367\377\177\000\000̳l\366\377\177\000\000\220\321\377\377\377\177\000\000\234Ӟ\366\377\177\000\000\002\000\000\000\377\177", '\000' <repeats 14 times>, "\001\000\000\000 \344\243\366\377\177\000\000\000\000\000\000\000\000\000\000@F\307\366\002", '\000' <repeats 11 times>...} il = 0x0 num_storage_info = 0 n = <optimized out> rc = <optimized out> camera = 0x63d0c0 port = 0x63d010 "usb:001,009" i = <optimized out> #7 0x0000000000406976 in gudev_add_camera (monitor=0x628400, device=0x629320, do_emit=0) at ggphoto2volumemonitor.c:221 volume = <optimized out> store_heads = <optimized out> usb_device_num = 0x63d630 "009" l = <optimized out> num_store_heads = <optimized out> usb_bus_num = 0x63d5b0 "001" do_emit = 0 device = 0x629320 monitor = 0x628400 #8 0x0000000000406ee8 in gudev_coldplug_cameras (monitor=0x628400) at ggphoto2volumemonitor.c:327 d = 0x629320 usb_devices = <optimized out> l = 0x624840 #9 g_gphoto2_volume_monitor_constructor (type=<optimized out>, n_construct_properties=<optimized out>, construct_properties=<optimized out>) at ggphoto2volumemonitor.c:386 subsystems = {0x40ecb6 "usb", 0x0} object = 0x628400 monitor = 0x628400 klass = <optimized out> parent_class = <optimized out> construct_properties = <optimized out> n_construct_properties = <optimized out> type = <optimized out> object = <optimized out> #10 0x00007ffff71ab4d1 in g_object_newv (object_type=object_type@entry=6439376, n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0) at /tmp/buildd/glib2.0-2.36.4/./gobject/gobject.c:1638 cparams = 0x0 oparams = 0x0 nqueue = 0x0 object = <optimized out> class = 0x6280e0 unref_class = 0x0 slist = 0x0 n_total_cparams = <optimized out> n_cparams = 0 n_oparams = 0 n_cvalues = <optimized out> cvalues = <optimized out> clist = <optimized out> newly_constructed = <optimized out> i = <optimized out> __PRETTY_FUNCTION__ = "g_object_newv" #11 0x00007ffff71abb2c in g_object_new (object_type=6439376, first_property_name=first_property_name@entry=0x0) at /tmp/buildd/glib2.0-2.36.4/./gobject/gobject.c:1548 var_args = {{gp_offset = 4145647896, fp_offset = 32767, overflow_arg_area = 0x6280e0, reg_save_area = 0x0}} __PRETTY_FUNCTION__ = "g_object_new" #12 0x0000000000409566 in monitor_try_create () at gvfsproxyvolumemonitordaemon.c:1886 klass = 0x6280e0 mounts = <optimized out> l = <optimized out> #13 0x000000000040ab92 in g_vfs_proxy_volume_monitor_daemon_main (argc=<optimized out>, argv=<optimized out>, dbus_name=0x40ea68 "org.gtk.Private.GPhoto2VolumeMonitor", volume_monitor_type=6439376) at gvfsproxyvolumemonitordaemon.c:1998 name_owner_id = 0 #14 0x00007ffff68ef995 in __libc_start_main (main=0x4059a0 <main>, argc=1, ubp_av=0x7fffffffe2e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe2d8) at libc-start.c:260 result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5096703996898259577, 4217293, 140737488347872, 0, 0, 5096703997087108487, 5096724208823225735}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x40e9c0 <__libc_csu_init>, 0x7fffffffe2e8}, data = { prev = 0x0, cleanup = 0x0, canceltype = 4254144}}} not_first_call = <optimized out> #15 0x00000000004059f6 in _start () -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org