Bug 13856 - xemacs-21.4.22-24.mga4 crashes on start-up.
Summary: xemacs-21.4.22-24.mga4 crashes on start-up.
Status: RESOLVED DUPLICATE of bug 11254
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-04 16:01 CEST by Stephen Usher
Modified: 2014-08-04 17:49 CEST (History)
1 user (show)

See Also:
Source RPM: xemacs-21.4.22-24.mga4
CVE:
Status comment:


Attachments

Description Stephen Usher 2014-08-04 16:01:54 CEST
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
Stephen Usher 2014-08-04 16:02:49 CEST

Source RPM: (none) => xemacs-21.4.22-24.mga4

Comment 1 David Walser 2014-08-04 17:22:10 CEST
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 => RESOLVED
Resolution: (none) => DUPLICATE

Comment 2 Stephen Usher 2014-08-04 17:38:33 CEST
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.
Comment 3 David Walser 2014-08-04 17:46:30 CEST
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.
Comment 4 David Walser 2014-08-04 17:48:00 CEST
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

Comment 5 Stephen Usher 2014-08-04 17:49:17 CEST
Oh. OK. I wonder if it's tickling the GCC 4.8 code generation failure bug then.

Note You need to log in before you can comment on or make changes to this bug.