could you recompile with debug support (-g) and then send me the fuller
backtrace? that would make it much easier to debug.
also, what are the relevant lines in your .Xresources file?
Pekka Marjola wrote:
After merge, XEmacs crashes in startup, if I have background pixmap
set in Xresources:
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque-ptr, adr=0x833abe4) 0x8362310>
...)
# (unwind-protect ...)
add-spec-list-to-specifier(#<image-specifier global=<unspecified> 0x208>
((global (nil . "~/pic/pixmaps/background5l2.xpm"))) append)
# bind (is-valid nval how-to-add tag-set locale value specifier)
set-specifier(#<image-specifier global=<unspecified> 0x208>
"~/pic/pixmaps/background5l2.xpm" global nil append)
# bind (how-to-add tag-set locale value property face)
set-face-property(default background-pixmap "~/pic/pixmaps/background5l2.xpm"
global nil append)
# bind (how-to-add tag-set locale pixmap face)
set-face-background-pixmap(default "~/pic/pixmaps/background5l2.xpm" global
nil append)
# bind (rp bp dp hp stp ulp bgp bg fg fn name face-sym device-class tty-tag-set
x-tag-set tag-set append set-anyway locale face)
x-init-face-from-resources(default global)
# bind (devtype locale face)
init-face-from-resources(default global)
# bind (face G99446)
init-global-faces()
# (unwind-protect ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (unwind-protect ...)
# (unwind-protect ...)
make-device(x nil)
# bind (display)
make-x-device(nil)
init-x-win()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
zsh: 5107 segmentation fault (core dumped) /local/pkg/xemacs-21.5-b5-2/bin/xemacs -q
(gdb) where
#0 0x404fd9f1 in kill () from /lib/libc.so.6
#1 0x080d02e8 in fatal_error_signal ()
#2 0x404fd928 in sigaction () from /lib/libc.so.6
#3 0x0813e5d9 in potential_pixmap_file_instantiator ()
#4 0x0813fd1e in xpm_normalize ()
#5 0x0813a3ed in normalize_image_instantiator ()
#6 0x080d448d in call_with_suspended_errors_1 ()
#7 0x080d47b0 in call_with_suspended_errors ()
#8 0x08141cb4 in image_going_to_add ()
#9 0x081e9fe9 in build_up_processed_list ()
#10 0x081ea212 in specifier_add_spec ()
#11 0x081eafbe in Fadd_spec_list_to_specifier ()
#12 0x080d6d3d in Ffuncall ()
#13 0x0809f37e in execute_optimized_program ()
#14 0x0809ef83 in funcall_compiled_function ()
#15 0x080d6ec7 in Ffuncall ()
#16 0x0809f37e in execute_optimized_program ()
#17 0x0809ef83 in funcall_compiled_function ()
#18 0x080d6ec7 in Ffuncall ()
#19 0x0809f37e in execute_optimized_program ()
#20 0x0809ef83 in funcall_compiled_function ()
#21 0x080d6ec7 in Ffuncall ()
#22 0x0809f37e in execute_optimized_program ()
#23 0x0809ef83 in funcall_compiled_function ()
#24 0x080d6ec7 in Ffuncall ()
#25 0x0809f37e in execute_optimized_program ()
#26 0x0809ef83 in funcall_compiled_function ()
#27 0x080d6ec7 in Ffuncall ()
#28 0x0809f37e in execute_optimized_program ()
#29 0x0809ef83 in funcall_compiled_function ()
#30 0x080d6ec7 in Ffuncall ()
#31 0x080db90a in call0_with_handler ()
#32 0x080c0e85 in call_critical_lisp_code ()
#33 0x0810b67f in init_global_faces ()
#34 0x080bec0a in Fmake_device ()
#35 0x080d6d3d in Ffuncall ()
#36 0x0809f37e in execute_optimized_program ()
#37 0x0809ef83 in funcall_compiled_function ()
#38 0x080d6ec7 in Ffuncall ()
#39 0x0809f37e in execute_optimized_program ()
#40 0x0809ef83 in funcall_compiled_function ()
#41 0x080d6ec7 in Ffuncall ()
#42 0x0809f37e in execute_optimized_program ()
#43 0x0809ef83 in funcall_compiled_function ()
#44 0x080d6ec7 in Ffuncall ()
#45 0x0809f37e in execute_optimized_program ()
#46 0x0809ef83 in funcall_compiled_function ()
#47 0x080d65d7 in Feval ()
#48 0x080d3666 in condition_case_1 ()
#49 0x080b01b3 in top_level_1 ()
#50 0x080dba4c in internal_catch ()
#51 0x080af3f7 in initial_command_loop ()
#52 0x080cf64d in xemacs_21_5_b5_i686_pc_linux ()
#53 0x080d1493 in main ()
#54 0x404ed6cf in __libc_start_main () from /lib/libc.so.6
(gdb) quit
--
pema(a)iki.fi *
http://www.iki.fi/pema/