Control: tags -1 - moreinfo On Saturday, October 17 2015, 積丹尼 Dan Jacobson wrote:
>>>>>> "SDJ" == Sergio Durigan Junior <sergi...@sergiodj.net> writes: > >>> Browse >>> http://blog.couchsurfing.com/product-update-enhancements-to-the-reference-system/ >>> Now click the icewm fullscreen icon in the upper right corner. >>> Boom... midori crashes. > > SDJ> Thanks for the report. I don't use IceWM and I can't reproduce this > SDJ> problem here. I don't know if I'll be able to test this soon, so I > SDJ> would like to ask if it's possible for you to install the Midori > SDJ> debuginfo package and run Midori with the '-g' flag, in order to obtain > SDJ> a backtrace, and then post your findings here. > > I think you mean you want me to install midori-dbg and gdb and then use > midori -g URL 2>&1|tee x > and then send you x: Yes, that's what I meant. > Launching command: '/usr/bin/gdb' --batch -ex 'set print thread-events > off' -ex run -ex 'set logging on /tmp/midori-nobody/gdb.bt' -ex 'bt' > --return-child-result --args midori > http://blog.couchsurfing.com/product-update-enhancements-to-the-reference-system/ > [Thread debugging using libthread_db enabled] > Using host libthread_db library > "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". > > Program received signal SIGSEGV, Segmentation fault. > 0xb1f38f92 in ?? () from /usr/lib/i386-linux-gnu/libpixman-1.so.0 > #0 0xb1f38f92 in ?? () from /usr/lib/i386-linux-gnu/libpixman-1.so.0 > #1 0xb1f3912a in ?? () from /usr/lib/i386-linux-gnu/libpixman-1.so.0 > #2 0xb1ea9a33 in pixman_image_composite32 () from > /usr/lib/i386-linux-gnu/libpixman-1.so.0 > #3 0xb50a43cf in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #4 0xb50e4070 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #5 0xb50e467f in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #6 0xb50e47ac in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #7 0xb5097e3e in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #8 0xb50ab41f in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #9 0xb50e7ec1 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #10 0xb5119908 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #11 0xb50fcc53 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #12 0xb50fd1bb in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #13 0xb50fdcd9 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #14 0xb50981dd in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #15 0xb511aeb6 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #16 0xb50e8496 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #17 0xb50a18f9 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #18 0xb5099b08 in ?? () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #19 0xb5091fec in cairo_fill () from /usr/lib/i386-linux-gnu/libcairo.so.2 > #20 0xb59a5924 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #21 0xb59a5e0b in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #22 0xb599fca1 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #23 0xb5a07ef0 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #24 0xb5a01c82 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #25 0xb6210d65 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #26 0xb61f444e in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #27 0xb61fd06d in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #28 0xb61fd58c in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #29 0xb620151c in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #30 0xb61c2154 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #31 0xb61abb6f in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #32 0xb61aedf7 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #33 0xb61aefe5 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #34 0xb61aeb31 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #35 0xb61c2268 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #36 0xb61abb6f in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #37 0xb61aedf7 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #38 0xb61aefe5 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #39 0xb61aeb31 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #40 0xb61c2268 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #41 0xb61abb6f in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #42 0xb628a88f in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #43 0xb629340b in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #44 0xb629e600 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #45 0xb629e74a in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #46 0xb629f3f0 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #47 0xb62a0c3f in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #48 0xb629e232 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #49 0xb629e74a in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #50 0xb629f3f0 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #51 0xb629f767 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #52 0xb612383a in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #53 0xb6925af0 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #54 0xb594cc37 in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #55 0xb594cf2c in ?? () from /usr/lib/i386-linux-gnu/libwebkitgtk-1.0.so.0 > #56 0xb783a580 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 > #57 0xb783dd0b in g_main_context_dispatch () from > /lib/i386-linux-gnu/libglib-2.0.so.0 > #58 0xb783e0f9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 > #59 0xb783e4a9 in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 > #60 0xb53d4455 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 > #61 0x0804aa0a in main (argc=1, argv=0xbffffdb4) at > /build/midori-X9dqrf/midori-0.5.11/midori/main.c:392 Well, this doesn't help much. The segmentation fault is happening deep in the call chain, and it'd be good to install the debuginfo for libwebkitgtk, libcairo and libpixman. However, it *seems* to me that the culprit is not Midori (especially because the last function called by Midori was in main.c:382, which is a call to "gtk_main"). I'll see if I can reproduce this bug on an i386 VM with IceWM, but this is unfortunately not in my priority list. If you're interested, you can try installing the debuginfo for the packages listed above and see if you can obtain more information about it. For example, if you can obtain a backtrace without the '??' parts, that'd be really good. Thanks, -- Sergio GPG key ID: 237A 54B1 0287 28BF 00EF 31F4 D0EB 7628 65FC 5E36 Please send encrypted e-mail if possible http://sergiodj.net/
signature.asc
Description: PGP signature