Package: emacs-xwidgets;
Reported by: Stefan Husmann <stefan-husmann <at> t-online.de>
Date: Sun, 20 Nov 2011 15:35:02 UTC
Severity: normal
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Message #11 received at 10084 <at> debbugs.gnu.org (full text, mbox):
From: joakim <at> verona.se To: Glenn Morris <rgm <at> gnu.org> Cc: Stefan Husmann <stefan-husmann <at> t-online.de>, 10084 <at> debbugs.gnu.org Subject: Re: bug#10084: 24.0.91; xwidgets-branch: segfaults Date: Tue, 29 Nov 2011 14:43:19 +0100
Glenn Morris <rgm <at> gnu.org> writes: > You must specify a Package: pseudo-header if you want to report a bug > via submit <at> debbugs, else your bug will end up at the wrong place. This > is stated on http://www.emacswiki.org/emacs/EmacsXWidgets#toc2 although > "early in the body" is too vague IMO. I tried to make this clearer in README.xwidget > I have reassigned it to the correct package and am sending this so that > the maintainer sees it. > > Stefan Husmann wrote: > >> When running M-x xwidget-webkit-browse-url, emacs from the >> xwidgets branch segfaults. gdb output follows. >> >> Btw. the Arch Linux PKGBUILD in AUR is now located in >> http://aur.archlinux.org/packages.php?ID=53902> Please adjust the >> file README.xwidgets I changed the above also. >> gdb -ex run "/usr/bin/emacs" >> GNU gdb (GDB) 7.3.1 >> Copyright (C) 2011 Free Software Foundation, Inc. >> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>> This is free software: you are free to change and redistribute it. >> There is NO WARRANTY, to the extent permitted by law. Type "show copying" >> and "show warranty" for details. >> This GDB was configured as "x86_64-unknown-linux-gnu". >> For bug reporting instructions, please see: >> <http://www.gnu.org/software/gdb/bugs/>...> Reading symbols from /usr/bin/emacs...(no debugging symbols found)...done. >> Starting program: /usr/bin/emacs >> [Thread debugging using libthread_db enabled] >> [New Thread 0x7fffe6765700 (LWP 18309)] >> >> (emacs:18305): GLib-WARNING **: In call to g_spawn_sync(), exit status of a child process was requested but SIGCHLD action was set to SIG_IGN and ECHILD was received by waitpid(), so exit status can't be returned. This is a bug in the program calling g_spawn_sync(); either don't request the exit status, or don't set the SIGCHLD action. >> [New Thread 0x7fffe5f64700 (LWP 18311)] I cannot reproduce this trace on Fedora x86_64. However, I think it has to do with an attempt of mine to improve resize of the webkit instance. If its easy to set up a virtual machine for your environment I would be willing to set one up to improve build quality. >> Program received signal SIGSEGV, Segmentation fault. >> 0x00007ffff661a58c in g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0 >> (gdb) bt full >> #0 0x00007ffff661a58c in g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0 >> No symbol table info available. >> #1 0x00000000005da25e in ?? () >> No symbol table info available. >> #2 0x000000000057d4fc in ?? () >> No symbol table info available. >> #3 0x00000000005b5896 in ?? () >> No symbol table info available. >> #4 0x000000000057cfb9 in ?? () >> No symbol table info available. >> #5 0x000000000057d32b in ?? () >> No symbol table info available. >> #6 0x00000000005b5896 in ?? () >> No symbol table info available. >> #7 0x000000000057cfb9 in ?? () >> No symbol table info available. >> #8 0x000000000057d32b in ?? () >> No symbol table info available. >> #9 0x00000000005b5896 in ?? () >> No symbol table info available. >> #10 0x000000000057c92b in ?? () >> No symbol table info available. >> #11 0x000000000057efa5 in ?? () >> No symbol table info available. >> #12 0x0000000000578def in ?? () >> No symbol table info available. >> #13 0x000000000057d4e9 in ?? () >> No symbol table info available. >> #14 0x000000000057d754 in ?? () >> No symbol table info available. >> #15 0x0000000000508d4a in ?? () >> ---Type <return> to continue, or q <return> to quit--- >> No symbol table info available. >> #16 0x000000000057d50b in ?? () >> No symbol table info available. >> #17 0x000000000057964c in ?? () >> No symbol table info available. >> #18 0x000000000057d4e9 in ?? () >> No symbol table info available. >> #19 0x000000000057d754 in ?? () >> No symbol table info available. >> #20 0x000000000051667c in ?? () >> No symbol table info available. >> #21 0x000000000057b656 in ?? () >> No symbol table info available. >> #22 0x000000000050960e in ?? () >> No symbol table info available. >> #23 0x000000000057b538 in ?? () >> No symbol table info available. >> #24 0x000000000050ac27 in ?? () >> No symbol table info available. >> #25 0x000000000050af5c in ?? () >> No symbol table info available. >> #26 0x000000000041706d in ?? () >> No symbol table info available. >> #27 0x00007ffff095a17d in __libc_start_main () from /lib/libc.so.6 >> No symbol table info available. >> #28 0x0000000000417c29 in ?? () >> No symbol table info available. >> #29 0x00007fffffffe6d8 in ?? () >> No symbol table info available. >> #30 0x00000000ffffffff in ?? () >> No symbol table info available. >> ---Type <return> to continue, or q <return> to quit--- >> #31 0x0000000000000001 in ?? () >> No symbol table info available. >> #32 0x00007fffffffe9de in ?? () >> No symbol table info available. >> #33 0x0000000000000000 in ?? () >> No symbol table info available. >> (gdb) xbacktrace >> Undefined command: "xbacktrace". Try "help". >> >> >> In GNU Emacs 24.0.91.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.2.2) >> of 2011-11-15 on frege >> Windowing system distributor `The X.Org Foundation', version 11.0.11102000 >> configured using `configure '--prefix=/usr' '--with-xwidgets' '--enable-asserts' '--with-x-toolkit=gtk3' '--with-sound' '--libexecdir=/usr/lib' '--localstatedir=/var' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe' 'LDFLAGS=-Wl,--hash-style=gnu -Wl,--as-needed'' >> >> Important settings: >> value of $LC_ALL: nil >> value of $LC_COLLATE: nil >> value of $LC_CTYPE: nil >> value of $LC_MESSAGES: nil >> value of $LC_MONETARY: nil >> value of $LC_NUMERIC: nil >> value of $LC_TIME: nil >> value of $LANG: de_DE.utf8 >> value of $XMODIFIERS: nil >> locale-coding-system: utf-8-unix >> default enable-multibyte-characters: t >> >> Major mode: Lisp Interaction >> >> Minor modes in effect: >> tooltip-mode: t >> mouse-wheel-mode: t >> tool-bar-mode: t >> menu-bar-mode: t >> file-name-shadow-mode: t >> global-font-lock-mode: t >> font-lock-mode: t >> blink-cursor-mode: t >> auto-composition-mode: t >> auto-encryption-mode: t >> auto-compression-mode: t >> line-number-mode: t >> transient-mark-mode: t >> >> Recent input: >> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> >> <help-echo> <help-echo> <help-echo> <menu-bar> <help-menu> >> <send-emacs-bug-report> >> >> Recent messages: >> For information about GNU Emacs and the GNU system, type C-h C-a. >> >> Load-path shadows: >> /usr/share/emacs/site-lisp/org/ob-lisp hides /usr/share/emacs/24.0.91/lisp/org/ob-lisp >> /usr/share/emacs/site-lisp/org/org-colview hides /usr/share/emacs/24.0.91/lisp/org/org-colview >> /usr/share/emacs/site-lisp/org/org-compat hides /usr/share/emacs/24.0.91/lisp/org/org-compat >> /usr/share/emacs/site-lisp/org/org-rmail hides /usr/share/emacs/24.0.91/lisp/org/org-rmail >> /usr/share/emacs/site-lisp/org/org-freemind hides /usr/share/emacs/24.0.91/lisp/org/org-freemind >> /usr/share/emacs/site-lisp/org/ob-emacs-lisp hides /usr/share/emacs/24.0.91/lisp/org/ob-emacs-lisp >> /usr/share/emacs/site-lisp/org/org-src hides /usr/share/emacs/24.0.91/lisp/org/org-src >> /usr/share/emacs/site-lisp/org/org-pcomplete hides /usr/share/emacs/24.0.91/lisp/org/org-pcomplete >> /usr/share/emacs/site-lisp/org/ob-C hides /usr/share/emacs/24.0.91/lisp/org/ob-C >> /usr/share/emacs/site-lisp/org/ob-haskell hides /usr/share/emacs/24.0.91/lisp/org/ob-haskell >> /usr/share/emacs/site-lisp/org/ob-lilypond hides /usr/share/emacs/24.0.91/lisp/org/ob-lilypond >> /usr/share/emacs/site-lisp/org/org-mks hides /usr/share/emacs/24.0.91/lisp/org/org-mks >> /usr/share/emacs/site-lisp/org/org-icalendar hides /usr/share/emacs/24.0.91/lisp/org/org-icalendar >> /usr/share/emacs/site-lisp/org/ob-matlab hides /usr/share/emacs/24.0.91/lisp/org/ob-matlab >> /usr/share/emacs/site-lisp/org/ob-keys hides /usr/share/emacs/24.0.91/lisp/org/ob-keys >> /usr/share/emacs/site-lisp/org/org-latex hides /usr/share/emacs/24.0.91/lisp/org/org-latex >> /usr/share/emacs/site-lisp/org/ob-octave hides /usr/share/emacs/24.0.91/lisp/org/ob-octave >> /usr/share/emacs/site-lisp/org/org-agenda hides /usr/share/emacs/24.0.91/lisp/org/org-agenda >> /usr/share/emacs/site-lisp/org/org-html hides /usr/share/emacs/24.0.91/lisp/org/org-html >> /usr/share/emacs/site-lisp/org/org-bbdb hides /usr/share/emacs/24.0.91/lisp/org/org-bbdb >> /usr/share/emacs/site-lisp/org/org-docbook hides /usr/share/emacs/24.0.91/lisp/org/org-docbook >> /usr/share/emacs/site-lisp/org/ob-sqlite hides /usr/share/emacs/24.0.91/lisp/org/ob-sqlite >> /usr/share/emacs/site-lisp/org/org-xoxo hides /usr/share/emacs/24.0.91/lisp/org/org-xoxo >> /usr/share/emacs/site-lisp/org/ob-gnuplot hides /usr/share/emacs/24.0.91/lisp/org/ob-gnuplot >> /usr/share/emacs/site-lisp/org/org-vm hides /usr/share/emacs/24.0.91/lisp/org/org-vm >> /usr/share/emacs/site-lisp/org/org-taskjuggler hides /usr/share/emacs/24.0.91/lisp/org/org-taskjuggler >> /usr/share/emacs/site-lisp/org/org-archive hides /usr/share/emacs/24.0.91/lisp/org/org-archive >> /usr/share/emacs/site-lisp/org/org-jsinfo hides /usr/share/emacs/24.0.91/lisp/org/org-jsinfo >> /usr/share/emacs/site-lisp/org/ob-screen hides /usr/share/emacs/24.0.91/lisp/org/ob-screen >> /usr/share/emacs/site-lisp/org/org-docview hides /usr/share/emacs/24.0.91/lisp/org/org-docview >> /usr/share/emacs/site-lisp/org/ob-js hides /usr/share/emacs/24.0.91/lisp/org/ob-js >> /usr/share/emacs/site-lisp/org/org hides /usr/share/emacs/24.0.91/lisp/org/org >> /usr/share/emacs/site-lisp/org/org-datetree hides /usr/share/emacs/24.0.91/lisp/org/org-datetree >> /usr/share/emacs/site-lisp/org/ob-ditaa hides /usr/share/emacs/24.0.91/lisp/org/ob-ditaa >> /usr/share/emacs/site-lisp/org/org-install hides /usr/share/emacs/24.0.91/lisp/org/org-install >> /usr/share/emacs/site-lisp/org/ob hides /usr/share/emacs/24.0.91/lisp/org/ob >> /usr/share/emacs/site-lisp/org/ob-calc hides /usr/share/emacs/24.0.91/lisp/org/ob-calc >> /usr/share/emacs/site-lisp/org/ob-python hides /usr/share/emacs/24.0.91/lisp/org/ob-python >> /usr/share/emacs/site-lisp/org/ob-tangle hides /usr/share/emacs/24.0.91/lisp/org/ob-tangle >> /usr/share/emacs/site-lisp/org/org-mac-message hides /usr/share/emacs/24.0.91/lisp/org/org-mac-message >> /usr/share/emacs/site-lisp/org/org-macs hides /usr/share/emacs/24.0.91/lisp/org/org-macs >> /usr/share/emacs/site-lisp/org/org-irc hides /usr/share/emacs/24.0.91/lisp/org/org-irc >> /usr/share/emacs/site-lisp/org/org-inlinetask hides /usr/share/emacs/24.0.91/lisp/org/org-inlinetask >> /usr/share/emacs/site-lisp/org/org-faces hides /usr/share/emacs/24.0.91/lisp/org/org-faces >> /usr/share/emacs/site-lisp/org/org-protocol hides /usr/share/emacs/24.0.91/lisp/org/org-protocol >> /usr/share/emacs/site-lisp/org/org-habit hides /usr/share/emacs/24.0.91/lisp/org/org-habit >> /usr/share/emacs/site-lisp/org/ob-lob hides /usr/share/emacs/24.0.91/lisp/org/ob-lob >> /usr/share/emacs/site-lisp/org/org-clock hides /usr/share/emacs/24.0.91/lisp/org/org-clock >> /usr/share/emacs/site-lisp/org/org-info hides /usr/share/emacs/24.0.91/lisp/org/org-info >> /usr/share/emacs/site-lisp/org/ob-org hides /usr/share/emacs/24.0.91/lisp/org/ob-org >> /usr/share/emacs/site-lisp/org/ob-exp hides /usr/share/emacs/24.0.91/lisp/org/ob-exp >> /usr/share/emacs/site-lisp/org/org-mew hides /usr/share/emacs/24.0.91/lisp/org/org-mew >> /usr/share/emacs/site-lisp/org/org-attach hides /usr/share/emacs/24.0.91/lisp/org/org-attach >> /usr/share/emacs/site-lisp/org/org-entities hides /usr/share/emacs/24.0.91/lisp/org/org-entities >> /usr/share/emacs/site-lisp/org/ob-perl hides /usr/share/emacs/24.0.91/lisp/org/ob-perl >> /usr/share/emacs/site-lisp/org/org-ctags hides /usr/share/emacs/24.0.91/lisp/org/org-ctags >> /usr/share/emacs/site-lisp/org/ob-latex hides /usr/share/emacs/24.0.91/lisp/org/ob-latex >> /usr/share/emacs/site-lisp/org/ob-sql hides /usr/share/emacs/24.0.91/lisp/org/ob-sql >> /usr/share/emacs/site-lisp/org/ob-asymptote hides /usr/share/emacs/24.0.91/lisp/org/ob-asymptote >> /usr/share/emacs/site-lisp/org/org-mouse hides /usr/share/emacs/24.0.91/lisp/org/org-mouse >> /usr/share/emacs/site-lisp/org/org-crypt hides /usr/share/emacs/24.0.91/lisp/org/org-crypt >> /usr/share/emacs/site-lisp/org/org-exp hides /usr/share/emacs/24.0.91/lisp/org/org-exp >> /usr/share/emacs/site-lisp/org/org-mhe hides /usr/share/emacs/24.0.91/lisp/org/org-mhe >> /usr/share/emacs/site-lisp/org/ob-ruby hides /usr/share/emacs/24.0.91/lisp/org/ob-ruby >> /usr/share/emacs/site-lisp/org/org-plot hides /usr/share/emacs/24.0.91/lisp/org/org-plot >> /usr/share/emacs/site-lisp/org/ob-comint hides /usr/share/emacs/24.0.91/lisp/org/ob-comint >> /usr/share/emacs/site-lisp/org/org-timer hides /usr/share/emacs/24.0.91/lisp/org/org-timer >> /usr/share/emacs/site-lisp/org/ob-plantuml hides /usr/share/emacs/24.0.91/lisp/org/ob-plantuml >> /usr/share/emacs/site-lisp/org/ob-ledger hides /usr/share/emacs/24.0.91/lisp/org/ob-ledger >> /usr/share/emacs/site-lisp/org/ob-sh hides /usr/share/emacs/24.0.91/lisp/org/ob-sh >> /usr/share/emacs/site-lisp/org/org-beamer hides /usr/share/emacs/24.0.91/lisp/org/org-beamer >> /usr/share/emacs/site-lisp/org/org-special-blocks hides /usr/share/emacs/24.0.91/lisp/org/org-special-blocks >> /usr/share/emacs/site-lisp/org/org-gnus hides /usr/share/emacs/24.0.91/lisp/org/org-gnus >> /usr/share/emacs/site-lisp/org/ob-eval hides /usr/share/emacs/24.0.91/lisp/org/ob-eval >> /usr/share/emacs/site-lisp/org/org-footnote hides /usr/share/emacs/24.0.91/lisp/org/org-footnote >> /usr/share/emacs/site-lisp/org/ob-mscgen hides /usr/share/emacs/24.0.91/lisp/org/ob-mscgen >> /usr/share/emacs/site-lisp/org/ob-clojure hides /usr/share/emacs/24.0.91/lisp/org/ob-clojure >> /usr/share/emacs/site-lisp/org/ob-java hides /usr/share/emacs/24.0.91/lisp/org/ob-java >> /usr/share/emacs/site-lisp/org/org-publish hides /usr/share/emacs/24.0.91/lisp/org/org-publish >> /usr/share/emacs/site-lisp/org/ob-ref hides /usr/share/emacs/24.0.91/lisp/org/ob-ref >> /usr/share/emacs/site-lisp/org/org-capture hides /usr/share/emacs/24.0.91/lisp/org/org-capture >> /usr/share/emacs/site-lisp/org/org-feed hides /usr/share/emacs/24.0.91/lisp/org/org-feed >> /usr/share/emacs/site-lisp/org/ob-awk hides /usr/share/emacs/24.0.91/lisp/org/ob-awk >> /usr/share/emacs/site-lisp/org/org-ascii hides /usr/share/emacs/24.0.91/lisp/org/org-ascii >> /usr/share/emacs/site-lisp/org/org-id hides /usr/share/emacs/24.0.91/lisp/org/org-id >> /usr/share/emacs/site-lisp/org/org-exp-blocks hides /usr/share/emacs/24.0.91/lisp/org/org-exp-blocks >> /usr/share/emacs/site-lisp/org/org-indent hides /usr/share/emacs/24.0.91/lisp/org/org-indent >> /usr/share/emacs/site-lisp/org/ob-R hides /usr/share/emacs/24.0.91/lisp/org/ob-R >> /usr/share/emacs/site-lisp/org/org-w3m hides /usr/share/emacs/24.0.91/lisp/org/org-w3m >> /usr/share/emacs/site-lisp/org/ob-scheme hides /usr/share/emacs/24.0.91/lisp/org/ob-scheme >> /usr/share/emacs/site-lisp/org/ob-table hides /usr/share/emacs/24.0.91/lisp/org/ob-table >> /usr/share/emacs/site-lisp/org/org-bibtex hides /usr/share/emacs/24.0.91/lisp/org/org-bibtex >> /usr/share/emacs/site-lisp/org/ob-sass hides /usr/share/emacs/24.0.91/lisp/org/ob-sass >> /usr/share/emacs/site-lisp/org/org-table hides /usr/share/emacs/24.0.91/lisp/org/org-table >> /usr/share/emacs/site-lisp/org/ob-ocaml hides /usr/share/emacs/24.0.91/lisp/org/ob-ocaml >> /usr/share/emacs/site-lisp/org/org-list hides /usr/share/emacs/24.0.91/lisp/org/org-list >> /usr/share/emacs/site-lisp/org/org-mobile hides /usr/share/emacs/24.0.91/lisp/org/org-mobile >> /usr/share/emacs/site-lisp/org/org-remember hides /usr/share/emacs/24.0.91/lisp/org/org-remember >> /usr/share/emacs/site-lisp/org/org-wl hides /usr/share/emacs/24.0.91/lisp/org/org-wl >> /usr/share/emacs/site-lisp/org/ob-dot hides /usr/share/emacs/24.0.91/lisp/org/ob-dot >> /usr/share/emacs/site-lisp/org/ob-css hides /usr/share/emacs/24.0.91/lisp/org/ob-css >> /usr/share/emacs/site-lisp/emms/tq hides /usr/share/emacs/24.0.91/lisp/emacs-lisp/tq >> >> Features: >> (shadow sort gnus-util mail-extr message format-spec rfc822 mml easymenu >> mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 >> ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader >> emacsbug time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel >> x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page >> menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock >> syntax facemenu font-core frame cham georgian utf-8-lang misc-lang >> vietnamese tibetan thai tai-viet lao korean japanese hebrew greek >> romanian slovak czech european ethiopic indian cyrillic chinese >> case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs >> button faces cus-face files text-properties overlay sha1 md5 base64 >> format env code-pages mule custom widget hashtable-print-readable >> backquote make-network-process dbusbind dynamic-setting >> system-font-setting font-render-setting xwidget-internal move-toolbar >> gtk x-toolkit x multi-tty emacs) > -- Joakim Verona
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.