Created attachment 136011 [details] output from bibisect in daily Linux dbgutil repository STR (1) export SAL_USE_VCLPLUGIN=gtk3 (2) run soffice with parameters --norestore --nologo --impress Program presents dialog "Select a Template". (3) Select first offered template, "Alizarin", and click <Open>. Program returns focus to the impress window "Untitled 1" and changes first slide according to the template. (4) Type "<ctrl>+Q". Program terminates with the assertion. From the terminal output (lines rewrapped): warn:svx:9087:1:svtools/source/control/valueacc.cxx:664: Calling disposed object. Throwing exception: warn:sd:9087:1:sd/source/ui/unoidl/DrawController.cxx:832: Calling disposed DrawController object. Throwing exception: soffice.bin: /home/vmiklos/git/libreoffice/master/svl/source/notify /lstner.cxx:101: void SfxListener::StartListening(SfxBroadcaster&, bool): Assertion `!(bListeningAlready && !bPreventDuplicates) && "duplicate listener, try building with DBG_UTIL to find the other insert site." ' failed. Application Error Fatal exception: Signal 6 The problem also happens with a new user directory. I see this working on debian-stretch with xfce desktop and daily Linux dbgutil bibisect repository.
I now see that my bibisection merely found the day when the assertion was committed to master. Nothing useful here. I am marking the attached bibisect output obsolete.
On pc Debian x86-64 with master sources updated today + enable-dbgutil + gtk3, I don't reproduce this. What's the last commit of your build? Indeed, Noel and Michael had fixed some assertions cases related to the duplicate listener.
Now, I can no longer reproduce the problem, neither with recent versions from the daily Linux dbgutil bibisect repository, nor with the versions where I first saw the problem and bibisected. What I wonder can I be doing differently today? If anybody else can reproduce the problem, that would be good. So would be any advice about what I can do to clarify the situation. In the absence of either of these, I am leaning toward resolving this bug INVALID.
fixed by commit 53587dc7969b023416d865b516b7e800fc5de33a "sd: AccessibleSlideSorterView: don't register twice at ViewShell"
Thank you, Michael. Considering that the problem disappeared for me, it is not worth much, but ... I see no assertion in daily Linux dbgutil bibisect repository version 2017-09-11. I am setting status VERIFIED FIXED.