xemacs process crashes on start-up (this affects both x86_64 and i586 builds). Previous Mageia 3 build works perfectly so it looks like a code change between the two versions. Here is the traceback from gdb: #0 0x00007ffff668b02e in XDrawLine () from /lib64/libX11.so.6 #1 0x0000000000558c80 in GaugeExpose (w=0x17a7130, event=<optimized out>, region=<optimized out>) at /usr/src/debug/xemacs-21.4.22/lwlib/xlwgauge.c:427 #2 0x00007ffff6bd6cd4 in SendExposureEvent.isra.0 () from /lib64/libXt.so.6 #3 0x00007ffff6bd88ea in XtDispatchEventToWidget () from /lib64/libXt.so.6 #4 0x00007ffff6bd8e18 in _XtDefaultDispatcher () from /lib64/libXt.so.6 #5 0x00007ffff6bd8f69 in XtDispatchEvent () from /lib64/libXt.so.6 #6 0x00007ffff6be448e in XtAppProcessEvent () from /lib64/libXt.so.6 #7 0x0000000000531711 in drain_X_queue () at /usr/src/debug/xemacs-21.4.22/src/event-Xt.c:2992 #8 emacs_Xt_event_pending_p (user_p=0) at /usr/src/debug/xemacs-21.4.22/src/event-Xt.c:3117 #9 0x000000000049aadc in event_stream_event_pending_p (user=0) at /usr/src/debug/xemacs-21.4.22/src/event-stream.c:438 #10 Fdispatch_non_command_events () at /usr/src/debug/xemacs-21.4.22/src/event-stream.c:2369 #11 0x0000000000472ef2 in Feval (form=form@entry=140737285089416) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3335 #12 0x000000000046f19a in condition_case_1 (handlers=<optimized out>, bfun=bfun@entry=0x472570 <Feval>, barg=140737285089416, hfun=hfun@entry=0x473a80 <run_condition_case_handlers>, harg=140737284828472) at /usr/src/debug/xemacs-21.4.22/src/eval.c:1652 ---Type <return> to continue, or q <return> to quit--- #13 0x000000000046f267 in condition_case_3 (bodyform=<optimized out>, var=<optimized out>, handlers=<optimized out>) at /usr/src/debug/xemacs-21.4.22/src/eval.c:1730 #14 0x000000000044e804 in execute_rare_opcode (stack_ptr=0x7fffffffc0c8, stack_ptr@entry=0x7fffffffc0d8, program_ptr=program_ptr@entry=0x17a1094 "\207", opcode=<optimized out>) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:1273 #15 0x000000000044fb49 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x7ffff3eb4530) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:658 #16 0x00000000004501ac in funcall_compiled_function ( fun=fun@entry=140737286561528, nargs=nargs@entry=0, args=args@entry=0x7fffffffc2a0) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #17 0x0000000000470e62 in Ffuncall (nargs=1, args=args@entry=0x7fffffffc298) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3572 #18 0x000000000044fa38 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x7ffff3eaa8a0) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:748 #19 0x00000000004501ac in funcall_compiled_function ( fun=fun@entry=140737286544344, nargs=nargs@entry=4, args=args@entry=0x7fffffffc480) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 ---Type <return> to continue, or q <return> to quit--- #20 0x0000000000470e62 in Ffuncall (nargs=5, args=args@entry=0x7fffffffc478) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3572 #21 0x000000000044fa38 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x7ffff3eaaaf0) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:748 #22 0x00000000004501ac in funcall_compiled_function ( fun=fun@entry=140737286544440, nargs=nargs@entry=3, args=args@entry=0x7fffffffc670) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #23 0x0000000000470e62 in Ffuncall (nargs=4, args=args@entry=0x7fffffffc668) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3572 #24 0x000000000044fa38 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x7ffff3ea48b0) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:748 #25 0x00000000004501ac in funcall_compiled_function ( fun=fun@entry=140737286534072, nargs=nargs@entry=4, args=args@entry=0x7fffffffc850) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #26 0x0000000000470e62 in Ffuncall (nargs=5, args=args@entry=0x7fffffffc848) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3572 #27 0x000000000044fa38 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x17aa510) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:748 ---Type <return> to continue, or q <return> to quit--- #28 0x00000000004501ac in funcall_compiled_function (fun=fun@entry=24762072, nargs=nargs@entry=3, args=args@entry=0x7fffffffca30) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #29 0x0000000000470e62 in Ffuncall (nargs=4, args=args@entry=0x7fffffffca28) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3572 #30 0x000000000044fa38 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x16d0e90) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:748 #31 0x00000000004501ac in funcall_compiled_function (fun=fun@entry=24761880, nargs=nargs@entry=3, args=args@entry=0x7fffffffcc10) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #32 0x0000000000470e62 in Ffuncall (nargs=4, args=args@entry=0x7fffffffcc08) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3572 #33 0x000000000044fa38 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x16e71e0) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:748 #34 0x00000000004501ac in funcall_compiled_function (fun=fun@entry=24761928, nargs=nargs@entry=0, args=args@entry=0x7fffffffce00) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #35 0x0000000000470e62 in Ffuncall (nargs=1, args=args@entry=0x7fffffffcdf8) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3572 #36 0x000000000044fa38 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x16d0fd0) ---Type <return> to continue, or q <return> to quit--- at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:748 #37 0x00000000004501ac in funcall_compiled_function (fun=fun@entry=24761736, nargs=nargs@entry=0, args=args@entry=0x7fffffffcfc0) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #38 0x0000000000470e62 in Ffuncall (nargs=1, args=args@entry=0x7fffffffcfb8) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3572 #39 0x000000000044fa38 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x177ffd0) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:748 #40 0x00000000004501ac in funcall_compiled_function (fun=fun@entry=24761400, nargs=nargs@entry=0, args=args@entry=0x7fffffffd100) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #41 0x0000000000472cc7 in Feval (form=23192032) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3392 #42 0x0000000000472fd1 in Fprogn (args=args@entry=21902296) at /usr/src/debug/xemacs-21.4.22/src/eval.c:775 #43 0x0000000000470afa in funcall_lambda (fun=fun@entry=21968704, nargs=nargs@entry=0, args=args@entry=0x7fffffffd3c0) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3863 #44 0x0000000000470d9e in Ffuncall (nargs=1, args=args@entry=0x7fffffffd3b8) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3580 #45 0x000000000044fa38 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x7ffff3eb8c98) ---Type <return> to continue, or q <return> to quit--- at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:748 #46 0x00000000004501ac in funcall_compiled_function ( fun=fun@entry=140737286567768, nargs=nargs@entry=0, args=args@entry=0x7fffffffd4f0) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #47 0x0000000000472cc7 in Feval (form=form@entry=140737285114976) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3392 #48 0x000000000046f19a in condition_case_1 (handlers=<optimized out>, bfun=bfun@entry=0x472570 <Feval>, barg=140737285114976, hfun=hfun@entry=0x473a80 <run_condition_case_handlers>, harg=140737284787576) at /usr/src/debug/xemacs-21.4.22/src/eval.c:1652 #49 0x000000000046f267 in condition_case_3 (bodyform=<optimized out>, var=<optimized out>, handlers=<optimized out>) at /usr/src/debug/xemacs-21.4.22/src/eval.c:1730 #50 0x000000000044e804 in execute_rare_opcode (stack_ptr=0x7fffffffd7b8, stack_ptr@entry=0x7fffffffd7c8, program_ptr=program_ptr@entry=0x14bbc01 "\210Ã\r!\025\016.«\016ÃÃá\016.â ã $!\026\067äå!\210\016&«\005äæ!\210Ã\026&ç \210\016(«\005äè!\210Ã\026(\t«\bé\t@\tA\"\210)\016\070Â\003ê \207", opcode=<optimized out>) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:1273 #51 0x000000000044fb49 in execute_optimized_program (program=<optimized out>, stack_depth=<optimized out>, constants_data=0x7ffff3eb9b50) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:658 ---Type <return> to continue, or q <return> to quit--- #52 0x00000000004501ac in funcall_compiled_function ( fun=fun@entry=140737286569256, nargs=nargs@entry=0, args=args@entry=0x7fffffffd900) at /usr/src/debug/xemacs-21.4.22/src/bytecode.c:517 #53 0x0000000000472cc7 in Feval (form=form@entry=140737284975272) at /usr/src/debug/xemacs-21.4.22/src/eval.c:3392 #54 0x000000000046f19a in condition_case_1 (handlers=<optimized out>, bfun=0x472570 <Feval>, barg=140737284975272, hfun=hfun@entry=0x456440 <cmd_error>, harg=140737284830824) at /usr/src/debug/xemacs-21.4.22/src/eval.c:1652 #55 0x000000000045605d in top_level_1 (dummy=dummy@entry=140737284830824) at /usr/src/debug/xemacs-21.4.22/src/cmdloop.c:206 #56 0x000000000046dbec in internal_catch (tag=<optimized out>, func=func@entry=0x456030 <top_level_1>, arg=140737284830824, threw=threw@entry=0x0) at /usr/src/debug/xemacs-21.4.22/src/eval.c:1318 #57 0x00000000004565ad in initial_command_loop (load_me=<optimized out>) at /usr/src/debug/xemacs-21.4.22/src/cmdloop.c:285 #58 0x000000000046c132 in xemacs_21_4_22_x86_64_mageia_linux (argc=1, argv=0x7fffffffdee8, envp=<optimized out>, restart=restart@entry=0) at /usr/src/debug/xemacs-21.4.22/src/emacs.c:2460 #59 0x0000000000441c85 in main (argc=<optimized out>, argv=<optimized out>, envp=0x7fffffffdef8) at /usr/src/debug/xemacs-21.4.22/src/emacs.c:2829
Source RPM: (none) => xemacs-21.4.22-24.mga4
Duplicate of Bug 11254. As I've stated before, this package is unmaintained. However, if you could round up the fixes from Bug 11254, Bug 13144, and Bug 13147 and provide a diff of the SPEC and any new/updated patches, we could get these fixes merged. It'd be even better if you joined the packaging team, as I've also mentioned before. Sorry that you didn't get a response about that previously. We have a wiki page about that: https://wiki.mageia.org/en/Becoming_a_Mageia_Packager and the #mageia-mentoring channel on Freenode IRC. Please feel free to join. *** This bug has been marked as a duplicate of bug 11254 ***
Status: NEW => RESOLVEDResolution: (none) => DUPLICATE
Surely if it's no-longer supported it should be removed from Core into, maybe Contrib? Or, indeed, reverted to the working Mageia 3 release version.
We don't have contrib, so we should probably drop the package in Cauldron. The code wasn't changed between Mageia 3 and Mageia 4, other than some minor fixes needed to make it compile. We rebuild every package (or at least try to) between every Mageia release now.
CC'ing Gilles, as I meant some of my comments in Comment 1 for Gilles (Stephen you're welcome to join too).
CC: (none) => gallard
Oh. OK. I wonder if it's tickling the GCC 4.8 code generation failure bug then.