GNOME Bugzilla – Bug 722729
polari crashes without possibility of attaching debugger
Last modified: 2014-01-31 13:11:30 UTC
When I tried to join #rust channel polari crashes. polari -x did not helped to get live stacktrace: /home/mpiechotka/.local/share/TpLogger/logs/idle_irc_mpiechotka2/chatrooms/#rust/20140107.log:349: parser error : xmlParseCharRef: invalid xmlChar value 8 inearinterpol' name='LinearInterpol' token='' isuser='false' type='normal'> ^ /home/mpiechotka/.local/share/TpLogger/logs/idle_irc_mpiechotka2/chatrooms/#rust/20140107.log:349: parser error : xmlParseCharRef: invalid xmlChar value 8 rpol' name='LinearInterpol' token='' isuser='false' type='normal'>< ^ /home/mpiechotka/.local/share/TpLogger/logs/idle_irc_mpiechotka2/chatrooms/#rust/20140107.log:349: parser error : xmlParseCharRef: invalid xmlChar value 8 me='LinearInterpol' token='' isuser='false' type='normal'><kmc ^ /home/mpiechotka/.local/share/TpLogger/logs/idle_irc_mpiechotka2/chatrooms/#rust/20140107.log:349: parser error : xmlParseCharRef: invalid xmlChar value 8 rInterpol' token='' isuser='false' type='normal'><kmc> ^ (I neither know why backspace character is in log nor why it's considered invalid) (polari:10133): tp-logger-WARNING **: Failed to parse file:'/home/mpiechotka/.local/share/TpLogger/logs/idle_irc_mpiechotka2/chatrooms/#rust/20140107.log' [New LWP 10276] [New LWP 10133] [New LWP 10134] [New LWP 10137] [New LWP 10136] [New LWP 10135] warning: Could not load shared library symbols for linux-vdso.so.1. 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 `/usr/bin/gjs-console -I /usr/share/polari/js -c const Main = imports.main; Main'. Program terminated with signal 11, Segmentation fault.
+ Trace 233065
Thread 1 (Thread 0x7fdea8173700 (LWP 10276))
From To Syms Read Shared Object Library No linux-vdso.so.1 0x00007fded8958240 0x00007fded89801cc Yes /usr/lib64/libgjs.so.0 0x00007fded86fa860 0x00007fded8728318 Yes /usr/lib64/libgobject-2.0.so.0 0x00007fded83de010 0x00007fded84737ac Yes /usr/lib64/libglib-2.0.so.0 0x00007fded81aa750 0x00007fded81b5f64 Yes /lib64/libpthread.so.0 0x00007fded7e1b5a0 0x00007fded7f469f0 Yes /lib64/libc.so.6 0x00007fded7bc9120 0x00007fded7be6f18 Yes /lib64/libreadline.so.6 0x00007fded78aa960 0x00007fded796fc48 Yes /usr/lib64/libcairo.so.2 0x00007fded7669670 0x00007fded76860ac Yes /usr/lib64/libgirepository-1.0.so.1 0x00007fded745abd0 0x00007fded745f154 Yes /usr/lib64/libffi.so.6 0x00007fded7126a60 0x00007fded71e2934 Yes /usr/lib64/libgio-2.0.so.0 0x00007fded6b3df60 0x00007fded6e3c229 Yes /usr/lib64/libmozjs-17.0.so 0x00007fded8b99b60 0x00007fded8bb305a Yes /lib64/ld-linux-x86-64.so.2 0x00007fded68c4650 0x00007fded68ee718 Yes /lib64/libncurses.so.5 0x00007fded66211b0 0x00007fded6698930 Yes /usr/lib64/libpixman-1.so.0 0x00007fded63e1e90 0x00007fded63fe680 Yes /usr/lib64/libfontconfig.so.1 0x00007fded6144cb0 0x00007fded61adc88 Yes /usr/lib64/libfreetype.so.6 0x00007fded5f1c930 0x00007fded5f2be8c Yes /usr/lib64/libEGL.so.1 0x00007fded5d14090 0x00007fded5d14b30 Yes /lib64/libdl.so.2 0x00007fded5ae4ca0 0x00007fded5b067bc Yes /usr/lib64/libpng16.so.16 0x00007fded58dbfb0 0x00007fded58dc834 Yes /usr/lib64/libxcb-shm.so.0 0x00007fded56d4ed0 0x00007fded56d7990 Yes /usr/lib64/libxcb-render.so.0 0x00007fded54bbd00 0x00007fded54c7d58 Yes /usr/lib64/libxcb.so.1 0x00007fded52a6fb0 0x00007fded52acc68 Yes /usr/lib64/libXrender.so.1 0x00007fded4f883a0 0x00007fded500a80c Yes /usr/lib64/libX11.so.6 0x00007fded4d59190 0x00007fded4d627a0 Yes /usr/lib64/libXext.so.6 0x00007fded4b41810 0x00007fded4b4dd40 Yes /lib64/libz.so.1 0x00007fded48f7780 0x00007fded4929454 Yes /usr/lib64/libGL.so.1 0x00007fded46d88a0 0x00007fded46db69c Yes /lib64/librt.so.1 0x00007fded43e66f0 0x00007fded4446cf8 Yes /lib64/libm.so.6 0x00007fded41dd390 0x00007fded41de258 Yes /usr/lib64/libgmodule-2.0.so.0 0x00007fded3fc9200 0x00007fded3fd5228 Yes /lib64/libresolv.so.2 0x00007fded3d94cf0 0x00007fded3db3760 Yes /usr/lib64/libnspr4.so 0x00007fded3adc590 0x00007fded3b4013a Yes /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/libstdc++.so.6 0x00007fded385b360 0x00007fded3873ecc Yes /usr/lib64/libexpat.so.1 0x00007fded3648a90 0x00007fded3654760 Yes /lib64/libbz2.so.1 0x00007fded3445670 0x00007fded344577c Yes /usr/lib64/libX11-xcb.so.1 0x00007fded3241d10 0x00007fded3242a28 Yes /usr/lib64/libxcb-dri2.so.0 0x00007fded303ae00 0x00007fded303c880 Yes /usr/lib64/libxcb-xfixes.so.0 0x00007fded2e33cf0 0x00007fded2e35148 Yes /usr/lib64/libgbm.so.1 0x00007fded2c23d90 0x00007fded2c2c512 Yes /usr/lib64/libudev.so.1 0x00007fded2a16e50 0x00007fded2a1bd44 Yes /usr/lib64/libdrm.so.2 0x00007fded2810050 0x00007fded2810c6c Yes /usr/lib64/libXau.so.6 0x00007fded260a6b0 0x00007fded260bf48 Yes /usr/lib64/libXdmcp.so.6 0x00007fded23ebfe0 0x00007fded23f4a50 Yes /usr/lib64/libglapi.so.0 0x00007fded21e0d60 0x00007fded21e167c Yes /usr/lib64/libXdamage.so.1 0x00007fded1fdb940 0x00007fded1fddb88 Yes /usr/lib64/libXfixes.so.3 0x00007fded1dccfa0 0x00007fded1dd2eb8 Yes /usr/lib64/libxcb-glx.so.0 0x00007fded1bbc1d0 0x00007fded1bbe988 Yes /usr/lib64/libXxf86vm.so.1 0x00007fded19a7ac0 0x00007fded19b6da8 Yes /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/libgcc_s.so.1 0x00007fdec96d7880 0x00007fdec9985cf0 Yes /usr/lib64/libgtk-3.so.0 0x00007fdec93de850 0x00007fdec941f84c Yes /usr/lib64/libgdk-3.so.0 0x00007fdec91becd0 0x00007fdec91bf5c4 Yes /usr/lib64/libXinerama.so.1 0x00007fdec8fb6110 0x00007fdec8fbb628 Yes /usr/lib64/libXrandr.so.2 0x00007fdec8dac070 0x00007fdec8db09d4 Yes /usr/lib64/libXcursor.so.1 0x00007fdec8ba1190 0x00007fdec8ba59e8 Yes /usr/lib64/libpangocairo-1.0.so.0 0x00007fdec898e920 0x00007fdec8998604 Yes /usr/lib64/libXi.so.6 0x00007fdec8789e10 0x00007fdec878a7e8 Yes /usr/lib64/libXcomposite.so.1 0x00007fdec8583790 0x00007fdec85847cc Yes (*) /usr/lib64/libcairo-gobject.so.2 0x00007fdec8364af0 0x00007fdec8376760 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 0x00007fdec8145900 0x00007fdec81510e4 Yes /usr/lib64/libatk-1.0.so.0 0x00007fdec3ddebc0 0x00007fdec3df0034 Yes /usr/lib64/libatk-bridge-2.0.so.0 0x00007fdec3bc68a0 0x00007fdec3bcdf10 Yes /usr/lib64/libpangoft2-1.0.so.0 0x00007fdec3981d60 0x00007fdec39a02a8 Yes /usr/lib64/libpango-1.0.so.0 0x00007fdec3755b00 0x00007fdec3764b98 Yes /usr/lib64/libatspi.so.0 0x00007fdec350fbd0 0x00007fdec35327c4 Yes /usr/lib64/libdbus-1.so.3 0x00007fdec32bb040 0x00007fdec32eca1c Yes /usr/lib64/libharfbuzz.so.0 0x00007fdec3097cf0 0x00007fdec30aa398 Yes /usr/lib64/libgraphite2.so.3 0x00007fdec24bbe50 0x00007fdec24c7d38 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so 0x00007fdec22ac1f0 0x00007fdec22b0600 Yes /usr/lib64/gio/modules/libdconfsettings.so 0x00007fdec179aee0 0x00007fdec1b8dc5c Yes /usr/lib64/libjavascriptcoregtk-3.0.so.0 0x00007fdec130b440 0x00007fdec14133f8 Yes /usr/lib64/libicui18n.so.52 0x00007fdec0f4aae0 0x00007fdec0ff8b78 Yes /usr/lib64/libicuuc.so.52 0x00007fdeb67935f0 0x00007fdeb67936d8 Yes (*) /usr/lib64/libicudata.so.52 0x00007fdec2082610 0x00007fdec209b868 Yes /usr/lib64/gio/modules/libgvfsdbus.so 0x00007fdec0cce7a0 0x00007fdec0ce53a8 Yes /usr/lib64/libgvfscommon.so.0 0x00007fdec0ab6ce0 0x00007fdec0ab8204 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so 0x00007fdec08b0470 0x00007fdec08b2400 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so 0x00007fdec06ab040 0x00007fdec06ac460 Yes /usr/lib64/libcanberra-gtk3.so.0 0x00007fdec04a7730 0x00007fdec04a789c Yes /usr/lib64/libgthread-2.0.so.0 0x00007fdec029a5a0 0x00007fdec02a216c Yes /usr/lib64/libcanberra.so.0 0x00007fdec00904b0 0x00007fdec00945ac Yes /usr/lib64/libvorbisfile.so.3 0x00007fdeb6569f00 0x00007fdeb6580ab0 Yes /usr/lib64/libvorbis.so.0 0x00007fdeb6360ec0 0x00007fdeb63634e8 Yes /usr/lib64/libogg.so.0 0x00007fdeb6157a10 0x00007fdeb615bb88 Yes /usr/lib64/libltdl.so.7 0x00007fdeb5f50d80 0x00007fdeb5f52b14 Yes /usr/lib64/polari/libpolari-1.0.so 0x00007fdeb5b6a0a0 0x00007fdeb5c86f98 Yes /usr/lib64/libtelepathy-glib.so.0 0x00007fdeb58f0b20 0x00007fdeb5902204 Yes /usr/lib64/libdbus-glib-1.so.2 0x00007fdeb4ee1a00 0x00007fdeb4ee240c Yes /usr/lib64/pango/1.8.0/modules/pango-basic-fc.so 0x00007fdeb4cddcb0 0x00007fdeb4cde07c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 0x00007fdeb4aafc10 0x00007fdeb4ad2af8 Yes /usr/lib64/librsvg-2.so.2 0x00007fdeb4874b80 0x00007fdeb4892d08 Yes /usr/lib64/libcroco-0.6.so.3 0x00007fdeb4538620 0x00007fdeb4616350 Yes /usr/lib64/libxml2.so.2 0x00007fdeb42e6e50 0x00007fdeb42fac40 Yes /lib64/liblzma.so.5 0x00007fdeb40be240 0x00007fdeb40d5e0c Yes /usr/lib64/libtelepathy-logger.so.3 0x00007fdea8180060 0x00007fdea820a240 Yes /usr/lib64/libsqlite3.so.0 (*): Shared library is missing debugging information. $1 = 0x0 $2 = 0x0 rax 0x7fdea00092c0 140594143859392 rbx 0x47964c0 75064512 rcx 0x7fdea0020d80 140594143956352 rdx 0x0 0 rsi 0x7fdea00092c0 140594143859392 rdi 0x0 0 rbp 0x4 0x4 rsp 0x7fdea8172cb0 0x7fdea8172cb0 r8 0x0 0 r9 0x0 0 r10 0x0 0 r11 0x1c 28 r12 0x4768d80 74878336 r13 0x5 5 r14 0x0 0 r15 0x7fdea8173700 140594279560960 rip 0x7fdeb40c3904 0x7fdeb40c3904 <tpl_log_iter_xml_get_events+84> eflags 0x10206 [ PF 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 tpl_log_iter_xml_get_events: 0x00007fdeb40c38b0 <+0>: push %r13 0x00007fdeb40c38b2 <+2>: mov %esi,%r13d 0x00007fdeb40c38b5 <+5>: push %r12 0x00007fdeb40c38b7 <+7>: push %rbp 0x00007fdeb40c38b8 <+8>: push %rbx 0x00007fdeb40c38b9 <+9>: mov %rdi,%rbx 0x00007fdeb40c38bc <+12>: sub $0x8,%rsp 0x00007fdeb40c38c0 <+16>: callq 0x7fdeb40be0b0 <tpl_log_iter_xml_get_type@plt> 0x00007fdeb40c38c5 <+21>: mov %rbx,%rdi 0x00007fdeb40c38c8 <+24>: mov %rax,%rsi 0x00007fdeb40c38cb <+27>: callq 0x7fdeb40bca90 <g_type_check_instance_cast@plt> 0x00007fdeb40c38d0 <+32>: mov 0x18(%rax),%rbx 0x00007fdeb40c38d4 <+36>: cmpq $0x0,(%rbx) 0x00007fdeb40c38d8 <+40>: je 0x7fdeb40c39c4 <tpl_log_iter_xml_get_events+276> 0x00007fdeb40c38de <+46>: test %r13d,%r13d 0x00007fdeb40c38e1 <+49>: je 0x7fdeb40c39ec <tpl_log_iter_xml_get_events+316> 0x00007fdeb40c38e7 <+55>: mov 0x18(%rbx),%rdx 0x00007fdeb40c38eb <+59>: xor %ebp,%ebp 0x00007fdeb40c38ed <+61>: xor %r12d,%r12d 0x00007fdeb40c38f0 <+64>: jmp 0x7fdeb40c393b <tpl_log_iter_xml_get_events+139> 0x00007fdeb40c38f2 <+66>: nopw 0x0(%rax,%rax,1) 0x00007fdeb40c38f8 <+72>: callq 0x7fdeb40bd7f0 <tpl_event_get_type@plt> 0x00007fdeb40c38fd <+77>: mov 0x18(%rbx),%rdx 0x00007fdeb40c3901 <+81>: mov %rax,%rsi => 0x00007fdeb40c3904 <+84>: mov (%rdx),%rdi 0x00007fdeb40c3907 <+87>: callq 0x7fdeb40bca90 <g_type_check_instance_cast@plt> 0x00007fdeb40c390c <+92>: mov %rax,%rdi 0x00007fdeb40c390f <+95>: callq 0x7fdeb40bc580 <g_object_ref@plt> 0x00007fdeb40c3914 <+100>: mov %r12,%rdi 0x00007fdeb40c3917 <+103>: mov %rax,%rsi 0x00007fdeb40c391a <+106>: callq 0x7fdeb40bd610 <g_list_prepend@plt> 0x00007fdeb40c391f <+111>: mov 0x18(%rbx),%rdx 0x00007fdeb40c3923 <+115>: add $0x1,%ebp 0x00007fdeb40c3926 <+118>: mov %rax,%r12 0x00007fdeb40c3929 <+121>: test %rdx,%rdx 0x00007fdeb40c392c <+124>: je 0x7fdeb40c39a0 <tpl_log_iter_xml_get_events+240> 0x00007fdeb40c392e <+126>: mov 0x10(%rdx),%rdx 0x00007fdeb40c3932 <+130>: cmp %r13d,%ebp 0x00007fdeb40c3935 <+133>: mov %rdx,0x18(%rbx) 0x00007fdeb40c3939 <+137>: je 0x7fdeb40c39b0 <tpl_log_iter_xml_get_events+256> 0x00007fdeb40c393b <+139>: test %rdx,%rdx 0x00007fdeb40c393e <+142>: jne 0x7fdeb40c38f8 <tpl_log_iter_xml_get_events+72> 0x00007fdeb40c3940 <+144>: cmpq $0x0,0x10(%rbx) 0x00007fdeb40c3945 <+149>: je 0x7fdeb40c39b0 <tpl_log_iter_xml_get_events+256> 0x00007fdeb40c3947 <+151>: mov 0x8(%rbx),%rdi 0x00007fdeb40c394b <+155>: mov 0x21e65e(%rip),%rsi # 0x7fdeb42e1fb0 0x00007fdeb40c3952 <+162>: callq 0x7fdeb40bd5c0 <g_list_free_full@plt> 0x00007fdeb40c3957 <+167>: mov 0x10(%rbx),%rax 0x00007fdeb40c395b <+171>: mov 0x38(%rbx),%ecx 0x00007fdeb40c395e <+174>: mov 0x28(%rbx),%rdx 0x00007fdeb40c3962 <+178>: mov 0x20(%rbx),%rsi 0x00007fdeb40c3966 <+182>: mov 0x30(%rbx),%rdi 0x00007fdeb40c396a <+186>: mov (%rax),%r8 0x00007fdeb40c396d <+189>: callq 0x7fdeb40be190 <_tpl_log_store_get_events_for_date@plt> 0x00007fdeb40c3972 <+194>: mov %rax,%rdi 0x00007fdeb40c3975 <+197>: mov %rax,0x8(%rbx) 0x00007fdeb40c3979 <+201>: callq 0x7fdeb40bd2a0 <g_list_last@plt> 0x00007fdeb40c397e <+206>: mov %rax,0x18(%rbx) 0x00007fdeb40c3982 <+210>: mov 0x10(%rbx),%rax 0x00007fdeb40c3986 <+214>: test %rax,%rax 0x00007fdeb40c3989 <+217>: je 0x7fdeb40c39c0 <tpl_log_iter_xml_get_events+272> 0x00007fdeb40c398b <+219>: mov 0x10(%rax),%rax 0x00007fdeb40c398f <+223>: mov %rax,0x10(%rbx) 0x00007fdeb40c3993 <+227>: jmpq 0x7fdeb40c38f8 <tpl_log_iter_xml_get_events+72> 0x00007fdeb40c3998 <+232>: nopl 0x0(%rax,%rax,1) 0x00007fdeb40c39a0 <+240>: xor %edx,%edx 0x00007fdeb40c39a2 <+242>: cmp %r13d,%ebp 0x00007fdeb40c39a5 <+245>: mov %rdx,0x18(%rbx) 0x00007fdeb40c39a9 <+249>: jne 0x7fdeb40c393b <tpl_log_iter_xml_get_events+139> 0x00007fdeb40c39ab <+251>: nopl 0x0(%rax,%rax,1) 0x00007fdeb40c39b0 <+256>: add $0x8,%rsp 0x00007fdeb40c39b4 <+260>: mov %r12,%rax 0x00007fdeb40c39b7 <+263>: pop %rbx 0x00007fdeb40c39b8 <+264>: pop %rbp 0x00007fdeb40c39b9 <+265>: pop %r12 0x00007fdeb40c39bb <+267>: pop %r13 0x00007fdeb40c39bd <+269>: retq 0x00007fdeb40c39be <+270>: xchg %ax,%ax 0x00007fdeb40c39c0 <+272>: xor %eax,%eax 0x00007fdeb40c39c2 <+274>: jmp 0x7fdeb40c398f <tpl_log_iter_xml_get_events+223> 0x00007fdeb40c39c4 <+276>: mov 0x38(%rbx),%ecx 0x00007fdeb40c39c7 <+279>: mov 0x28(%rbx),%rdx 0x00007fdeb40c39cb <+283>: mov 0x20(%rbx),%rsi 0x00007fdeb40c39cf <+287>: mov 0x30(%rbx),%rdi 0x00007fdeb40c39d3 <+291>: callq 0x7fdeb40bc6f0 <_tpl_log_store_get_dates@plt> 0x00007fdeb40c39d8 <+296>: mov %rax,%rdi 0x00007fdeb40c39db <+299>: mov %rax,(%rbx) 0x00007fdeb40c39de <+302>: callq 0x7fdeb40bd2a0 <g_list_last@plt> 0x00007fdeb40c39e3 <+307>: mov %rax,0x10(%rbx) 0x00007fdeb40c39e7 <+311>: jmpq 0x7fdeb40c38de <tpl_log_iter_xml_get_events+46> 0x00007fdeb40c39ec <+316>: xor %r12d,%r12d 0x00007fdeb40c39ef <+319>: jmp 0x7fdeb40c39b0 <tpl_log_iter_xml_get_events+256> End of assembler dump. After the polari was terminated empathy took over all channels including #rust. It's similar to bug #720179 but I'm not sure if it's the same one.
*** This bug has been marked as a duplicate of bug 720179 ***