Daniel Eriksson added the comment: I'm no expert at all at GDB, but I will give it a go and if this is wrong I can try a lot more.
Breakpoint 1, posix_utime (self=0xf00918ed8, args=0xf014459f8, kwargs=0x0) at ./Modules/posixmodule.c:4838 4838 PyObject *times = NULL; Current language: auto; currently minimal 4839 PyObject *ns = NULL; 4840 int dir_fd = DEFAULT_DIR_FD; 4841 int follow_symlinks = 1; 4843 "follow_symlinks", NULL}; 4856 memset(&path, 0, sizeof(path)); 4857 path.function_name = "utime"; 4858 memset(&utime, 0, sizeof(utime_t)); 4860 path.allow_fd = 1; 4862 if (!PyArg_ParseTupleAndKeywords(args, kwargs, 4875 if (times && (times != Py_None) && ns) { 4903 else if (ns) { 4919 utime.now = 1; 4927 if (path_and_dir_fd_invalid("utime", &path, dir_fd) || 963 if (!path->narrow && !path->wide && (dir_fd != DEFAULT_DIR_FD)) { 4928 dir_fd_and_fd_invalid("utime", dir_fd, path.fd) || 974 if ((dir_fd != DEFAULT_DIR_FD) && (fd != -1)) { 4929 fd_and_follow_symlinks_invalid("utime", path.fd, follow_symlinks)) 986 if ((fd > 0) && (!follow_symlinks)) { 4933 if ((dir_fd != DEFAULT_DIR_FD) && (!follow_symlinks)) { 4974 Py_BEGIN_ALLOW_THREADS 4977 if ((!follow_symlinks) && (dir_fd == DEFAULT_DIR_FD)) 4989 if (path.fd != -1) 4994 result = utime_default(&utime, path.narrow); 4800 UTIME_TO_TIMEVAL; 4801 return utimes(path, time); (gdb) print time $1 = {<text variable, no debug info>} 0xf01191d20 <time> (gdb) print path $2 = {function_name = 0x58bb79 "utime", argument_name = 0x0, nullable = 0, allow_fd = 1, wide = 0x0, narrow = 0xf0099c0d0 "/tmp/test", fd = -1, length = 9, object = 0xf01445f90, cleanup = 0xf0099c0a0} 4996 Py_END_ALLOW_THREADS 4998 if (result < 0) { 5006 Py_INCREF(Py_None); 787 if (path->cleanup) { 788 Py_CLEAR(path->cleanup); 5016 } ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19838> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com