Thanks for the reply.

strace showed very detailed the last syscalls before the SIGSEV:

[pid 21801] sendmsg(9, {msg_name(0)=NULL, 
msg_iov(2)=[{"l\4\1\1\0\0\0\0\3\0\0\0X\0\0\0\1\1o\0\23\0\0\0/StatusNotifierItem\0\0\0\0\0\2\1s\0\32\0\0\0org.kde.StatusNotifierItem\0\0\0
\0\0\0\3\1s\0\7\0\0\0NewIcon\0", 104}, {"", 0}], msg_controllen=0, 
msg_flags=0}, MSG_NOSIGNAL) = 104
[pid 21801] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} 
---

and file descriptor 9 was connected to dbus. Well, but this did not show WHERE 
it crashed.

Next try was ltrace, but ltrace cannot be applied on python scripts (no ELF).

Finally, I checked the dependencies, and starting with pykde4 seemed to be a 
good idea. Recompiled it with "USE=debug" and "CXXFLAGS=-O2 -g", and voila, 
synaptiks worked without a problem. Hmmm. 

So, recompiled pykde with the normal options, and it still worked.
Very strange, since I ran revdep-rebuild and pyhton-updater after the world 
upgrade ... 
Note@self: Maybe updating/re-emerging PyQt4 and pykde4 is worth the time, even 
if its not neccessary.

However, it seems to work now. 

Best regards
        Alex





Am Samstag, 22. März 2014, 17:19:14 schrieb Tom Wijsman:
> On Sat, 22 Mar 2014 16:47:23 +0100
> 
> Alexander Puchmayr <alexander.puchm...@linznet.at> wrote:
> > Symptom:
> > Start synaptiks configuration module, get immedeately DrKonqi crash
> > report (trace attached, likely not much useful since I disabled debug
> > flags) Start either from kde systemsettings or konsole; the latter
> > gives
> > 
> > alex@prometheus /datadisk/home/alex $ synaptiks
> > Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14:
> > reading configurations from ~/.fonts.conf is deprecated.
> > KCrash: Application 'synaptiks' crashing...
> > KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from
> > kdeinit sock_file=/homedisk/alex/.kde4/socket-prometheus/kdeinit4__0
> > unnamed app(17763): Communication problem with  "synaptiks" , it
> > probably crashed.
> > Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message
> > did not receive a reply (timeout by message bus)" "
> > 
> > Any ideas what could go wrong?
> 
> The crash would reveal what is wrong; therefore, I suggest you to
> recompile the libraries of those packages with debug flags.
> 
> See http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
> 
> Besides that, you might be able to use strace and/or ltrace (with -f
> parameter; if needed, increase the -s parameter) to see what happens
> under the hood.
> 
> I'm suspecting you'll find the cause by inspecting both; because as
> the trace mixes in evaluation of a Python script, you might need to use
> strace and/or ltrace to discover which Python script this is.
> 
> A next step could be to use a debugger on that Python script if the
> trace, strace and/or ltrace are insufficient to reveal the cause.
> 
> When you have found the cause, can you file the details in a bug at
> https://bugs.gentoo.org such that the maintainers are aware of this?
> 
> Thank you very much in advance.
-- 
Dipl. Ing. Alexander Puchmayr
Grundbachstraße 36
4060 Leonding, Österreich



Reply via email to