Package: fvwm
Version: 1:2.7.0-1
Severity: important

Since a few days/weeks fvwm has started crashing frequently with this 
"ret != inval_id" assertion.

(gdb) where
#0  __pthread_kill_implementation
    (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0)
    at ./nptl/pthread_kill.c:44
#1  0x00007fab8213ad2f in __pthread_kill_internal
    (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  0x00007fab820ebef2 in __GI_raise (sig=sig@entry=6)
    at ../sysdeps/posix/raise.c:26
#3  0x00007fab820d6472 in __GI_abort () at ./stdlib/abort.c:79
#4  0x00007fab820d6395 in __assert_fail_base
    (fmt=0x7fab8224aa70 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", 
assertion=assertion@entry=0x7fab8313db2a "ret != inval_id", 
file=file@entry=0x7fab8313da9b "../../src/xcb_io.c", line=line@entry=626, 
function=function@entry=0x7fab8313def0 <__PRETTY_FUNCTION__.2> "_XAllocID") at 
./assert/assert.c:92
#5  0x00007fab820e4df2 in __GI___assert_fail
    (assertion=assertion@entry=0x7fab8313db2a "ret != inval_id", 
file=file@entry=0x7fab8313da9b "../../src/xcb_io.c", line=line@entry=626, 
function=function@entry=0x7fab8313def0 <__PRETTY_FUNCTION__.2> "_XAllocID") at 
./assert/assert.c:101
#6  0x00007fab830ca443 in _XAllocID (dpy=<optimized out>)
    at ../../src/xcb_io.c:626
#7  0x00007fab82f9f558 in XRenderCreatePicture
    (dpy=dpy@entry=0x556a840d48b0, drawable=drawable@entry=35652809, 
format=0x556a840ecb48, valuemask=valuemask@entry=1, 
attributes=attributes@entry=0x7fff7e7491f0) at ../../src/Picture.c:90
#8  0x0000556a83873692 in FRenderRender
--Type <RET> for more, q to quit, c to continue without paging--c
    (dpy=dpy@entry=0x556a840d48b0, win=win@entry=35652813, 
pixmap=pixmap@entry=35652809, mask=mask@entry=0, alpha=alpha@entry=35652810, 
depth=depth@entry=24, added_alpha_percent=100, tint=0, tint_percent=0, 
d=35652813, gc=0x556a840ef970, alpha_gc=0x556a840efc30, src_x=<optimized out>, 
src_y=<optimized out>, src_w=48, src_h=48, dest_x=2, dest_y=2, dest_w=48, 
dest_h=48, do_repeat=0)
    at ./libs/FRender.c:437
#9  0x0000556a8386938b in PGraphicsRenderPixmaps
    (dpy=0x556a840d48b0, win=35652813, pixmap=35652809, mask=0, alpha=35652810, 
depth=24, fra=0x7fff7e7494e0, d=35652813, gc=0x556a840ef970, 
mono_gc=0x556a840efb80, alpha_gc=0x556a840efc30, src_x=0, src_y=0, src_w=48, 
src_h=48, dest_x=2, dest_y=2, dest_w=48, dest_h=48, do_repeat=0) at 
./libs/PictureGraphics.c:1012
#10 0x0000556a8381b73e in DrawIconPixmapWindow
    (fw=fw@entry=0x556a841e8510, reset_bg=reset_bg@entry=0, 
pev=pev@entry=0x7fff7e7495e0, Shadow=Shadow@entry=0x556a840ef760, 
Relief=Relief@entry=0x556a840ec7a0, cs=cs@entry=-1) at ./fvwm/icons.c:1192
#11 0x0000556a8381ddcd in DrawIconWindow
    (fw=fw@entry=0x556a841e8510, draw_title=draw_title@entry=1, 
draw_pixmap=<optimized out>, 
    draw_pixmap@entry=1, focus_change=focus_change@entry=0, 
reset_bg=reset_bg@entry=0, pev=pev@entry=0x7fff7e7496f0) at ./fvwm/icons.c:1502
#12 0x0000556a837fedba in HandleExpose (ea=<optimized out>)
    at ./fvwm/events.c:2361
#13 0x0000556a838024eb in dispatch_event (e=0x556a841eb058)
    at ./fvwm/events.c:4160
#14 0x0000556a8380266c in _pred_weed_handle_expose
    (display=<optimized out>, event=<optimized out>, arg=<optimized out>)
    at ./fvwm/events.c:266
#15 0x0000556a83876189 in _fev_pred_weed_if
    (display=<optimized out>, event=0x556a841eb058, arg=0x7fff7e749ac0 
"P&\200\203jU") at ./libs/FEvent.c:176
#16 0x0000556a8387620f in _fev_pred_check_peek
    (display=<optimized out>, event=0x556a841eb058, arg=0x7fff7e7499d0 
"@a\207\203jU") at ./libs/FEvent.c:144
#17 0x00007fab830a59da in XCheckIfEvent
    (dpy=0x556a840d48b0, event=event@entry=0x7fff7e749910, 
predicate=predicate@entry=0x556a838761f0 <_fev_pred_check_peek>, 
arg=arg@entry=0x7fff7e7499d0 "@a\207\203jU") at ../../src/ChkIfEv.c:63
#18 0x0000556a83876b62 in FCheckPeekIfEvent
    (display=<optimized out>, event_return=event_return@entry=0x7fff7e749b00, 
predicate=predicate@entry=0x556a83876140 <_fev_pred_weed_if>, 
arg=arg@entry=0x7fff7e749ac0 "P&\200\203jU") at ./libs/FEvent.c:590
#19 0x0000556a83876cb7 in FWeedIfEvents
    (display=<optimized out>, 
weed_predicate=weed_predicate@entry=0x556a83802650 <_pred_weed_handle_expose>, 
arg=arg@entry=0x0) at ./libs/FEvent.c:527
#20 0x0000556a8380358a in handle_all_expose () at ./fvwm/events.c:4545
#21 0x0000556a83835581 in __raise_or_lower_window
    (t=<optimized out>, mode=<optimized out>, 
allow_recursion=allow_recursion@entry=0, is_new_window=is_new_window@entry=1, 
is_client_request=is_client_request@entry=0) at ./fvwm/stack.c:1141
#22 0x0000556a83835e32 in raise_or_lower_window
    (is_client_request=0, is_new_window=1, allow_recursion=0, mode=<optimized 
out>, t=0x556a841eb590) at ./fvwm/stack.c:1158
#23 position_new_window_in_stack_ring
    (t=t@entry=0x556a841eb590, do_lower=<optimized out>) at ./fvwm/stack.c:1701
#24 0x0000556a83819b69 in AddWindow
    (ret_initial_map_command=ret_initial_map_command@entry=0x7fff7e74a668, 
exc=<optimized out>, ReuseWin=ReuseWin@entry=0x0, 
win_opts=win_opts@entry=0x7fff7e74a730) at ./fvwm/add_window.c:2662
#25 0x0000556a838000be in HandleMapRequestKeepRaised
    (ea=ea@entry=0x7fff7e74a708, KeepRaised=KeepRaised@entry=0, 
ReuseWin=ReuseWin@entry=0x0, win_opts=win_opts@entry=0x7fff7e74a730) at 
./fvwm/events.c:3020
#26 0x0000556a8381ab32 in CaptureAllWindows
    (exc=exc@entry=0x556a84106c40, is_recapture=is_recapture@entry=0)
    at ./fvwm/add_window.c:3777
#27 0x0000556a838212bb in StartupStuff () at ./fvwm/fvwm.c:1513
#28 0x0000556a83801fe7 in My_XNextEvent
    (dpy=0x556a840d48b0, event=event@entry=0x7fff7e74ab10)
    at ./fvwm/events.c:4277
#29 0x0000556a838025c4 in HandleEvents () at ./fvwm/events.c:4201
#30 0x0000556a837dd4f7 in main (argc=<optimized out>, argv=<optimized out>)
    at ./fvwm/fvwm.c:2590
(gdb) 


-- System Information:
Debian Release: 12.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-7-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fvwm depends on:
ii  libc6                   2.36-8
ii  libcairo2               1.16.0-7
ii  libfontconfig1          2.14.1-4
ii  libfribidi0             1.0.8-2.1
ii  libglib2.0-0            2.74.6-1
ii  libice6                 2:1.0.10-1
ii  libperl4-corelibs-perl  0.004-3
ii  libpng16-16             1.6.39-2
ii  libreadline8            8.2-1.3
ii  librplay3               3.3.2-18
ii  librsvg2-2              2.54.5+dfsg-1
ii  libsm6                  2:1.2.3-1
ii  libstroke0              0.5.1-9
ii  libx11-6                2:1.8.4-2
ii  libxcursor1             1:1.2.1-1
ii  libxext6                2:1.3.4-1+b1
ii  libxft2                 2.3.6-1
ii  libxinerama1            2:1.1.4-3
ii  libxpm4                 1:3.5.12-1.1
ii  libxrender1             1:0.9.10-1.1
ii  perl                    5.36.0-7

Versions of packages fvwm recommends:
ii  gnome-menus  3.36.0-1.1
ii  python3      3.11.2-1
ii  python3-xdg  0.28-2

Versions of packages fvwm suggests:
ii  cpp                   4:12.2.0-3
ii  libx11-protocol-perl  0.56-9
ii  m4                    1.4.19-3
ii  perl-tk               1:804.036-1+b2
pn  stalonetray           <none>

-- no debconf information

-- 
ciao,
Marco

Attachment: signature.asc
Description: PGP signature

Reply via email to