Also please go to frame 3 (in cmd_server_info_exec) and show me "p *ent" and "p *code".
On Sun, Dec 01, 2013 at 11:31:09PM -0500, Eitan Adler wrote: > Hi all, > > I can reproducibly crash tmux by doing "tmux info". > > Debugging information follows. Please let me know if I can provide > anything else useful. tmux is compiled with debugging symbols. > > When replying please CC me as I may not see your reply otherwise. > > %uname -a > FreeBSD gravity.local 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r258140M: > Thu Nov 14 17:04:27 EST 2013 > eitan@gravity.local:/usr/obj/usr/src/sys/EADLER amd64 > > %tmux -V > tmux 1.8 > > Core file '/home/eitan/tmux.core' (x86_64) was loaded. > Process 0 stopped > * thread #1: tid = 0, 0x000000080102401b > libc.so.7`strlen(str=0x0000000000000050) + 11 at strlen.c:100, name = > 'tmux', stop reason = signal SIGSEGV > frame #0: 0x000000080102401b > libc.so.7`strlen(str=0x0000000000000050) + 11 at strlen.c:100 > 97 * boundaries is integral multiple of word size. > 98 */ > 99 lp = (const unsigned long *)((uintptr_t)str & ~LONGPTR_MASK); > -> 100 va = (*lp - mask01); > 101 vb = ((~*lp) & mask80); > 102 lp++; > 103 if (va & vb) > > > Backtrace: > * thread #1: tid = 0, 0x000000080102401b > libc.so.7`strlen(str=0x0000000000000050) + 11 at strlen.c:100, name = > 'tmux', stop reason = signal SIGSEGV > * frame #0: 0x000000080102401b > libc.so.7`strlen(str=0x0000000000000050) + 11 at strlen.c:100 > frame #1: 0x0000000800fc657f > libc.so.7`istrsenvisx(mbdst=0x00007fffffffafd0, > dlen=0x00007fffffffaa58, mbsrc=0x0000000000000050, > mblength=<unavailable>, flags=25, mbextra=0x0000000801032c0d, > cerr_ptr=<unavailable>) + 79 at vis.c:379 > frame #2: 0x0000000800fc6c5b > libc.so.7`strnvis(mbdst=<unavailable>, dlen=34385274432, > mbsrc=<unavailable>, flags=<unavailable>) + 43 at vis.c:655 > frame #3: 0x000000000040ed8f > tmux`cmd_server_info_exec(self=<unavailable>, cmdq=0x0000000801883160) > + 1183 at cmd-server-info.c:148 > frame #4: 0x000000000040ca6e > tmux`cmdq_continue(cmdq=0x0000000801883160) + 350 at cmd-queue.c:229 > frame #5: 0x0000000000428662 > tmux`server_client_msg_command(c=0x00000008018b8000, > data=<unavailable>) + 178 at server-client.c:936 > frame #6: 0x00000000004274d3 > tmux`server_client_msg_dispatch(c=0x00000008018b8000) + 403 at > server-client.c:821 > frame #7: 0x000000000042730d > tmux`server_client_callback(fd=<unavailable>, events=<unavailable>, > data=0x00000008018b8000) + 93 at server-client.c:230 > frame #8: 0x0000000800cddb21 libevent-1.4.so.4`event_base_loop + 1553 > frame #9: 0x000000000042ae6a tmux`server_loop + 26 at server.c:207 > frame #10: 0x000000000042abc8 > tmux`server_start(lockfd=<unavailable>, lockfile=<unavailable>) + 1432 > at server.c:198 > frame #11: 0x0000000000404d0f > tmux`client_connect(path=<unavailable>, start_server=<unavailable>) + > 319 at client.c:124 > frame #12: 0x0000000000404ecf tmux`client_main(argc=0, > argv=0x00007fffffffd720, flags=1) + 287 at client.c:221 > frame #13: 0x0000000000432677 tmux`main(argc=0, > argv=0x00007fffffffd720) + 1607 at tmux.c:406 > frame #14: 0x0000000000403c3f tmux`_start(ap=<unavailable>, > cleanup=<unavailable>) + 335 at crt1.c:78 > > General Purpose Registers: > rax = 0x0000000000000019 > rbx = 0x0000000000000000 > rcx = 0x0000000000000000 > rdx = 0x0000000000000050 > rdi = 0x0000000000000050 > rsi = 0x0000000000000050 > rbp = 0x00007fffffffa9c0 > rsp = 0x00007fffffffa9c0 > r8 = 0x0000000000000019 > r9 = 0x0000000801032c0d > r10 = 0x0000000000000006 > r11 = 0x0000000000000001 > r12 = 0x0000000000000050 > r13 = 0x0000000000000001 > r14 = 0x0000000000000000 > r15 = 0x00000008018fec00 > rip = 0x000000080102401b libc.so.7`strlen + 11 at strlen.c:100 > rflags = 0x0000000000010206 > cs = 0x0000000000000043 > fs = 0x0013 > gs = 0x001b > ss = 0x000000000000003b > ds = 0x003b > es = 0x003b > > Frame variables: > (const char *) str = 0x0000000000000050 > (const unsigned long *) lp = <variable not available> > (long) va = <variable not available> > (long) vb = <variable not available> > (const char *) p = <variable not available> > > > -- > Eitan Adler > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users