Summary: | KNotify crash at startup session (Xine accessing SMB, libsmbclient forcing exit()) [@Phonon::Factory::platformPlugin] | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Phonon | Reporter: | Riccardo Moroni <riccardo.moroni.rm> |
Component: | Xine backend | Assignee: | Matthias Kretz <kretz> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alexander.bsn, andresbajotierra, gabilari, gnomee, hans.michel, joachim.eibl, martin.sandsmark, nagybal, riccardo.moroni.rm, scunizi, superkabuto87 |
Priority: | NOR | ||
Version: | 4.3.0 (KDE 4.2.0) | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.4.3 | |
Sentry Crash Report: |
Description
Riccardo Moroni
2009-11-21 10:40:39 UTC
According to the backtrace, the multimedia library is trying to access some media in a SMB mount, it fails and it forces the exit, crashing the application.... #10 0xb627c16d in exit () from /lib/libc.so.6 #11 0xad11d848 in ?? () from /usr/lib/libsmbclient.so.0 #12 0xad0cb1a5 in smbc_init_context () from /usr/lib/libsmbclient.so.0 #13 0xad0cacea in smbc_init () from /usr/lib/libsmbclient.so.0 #14 0xad91dc9f in smbc_opendir () from /usr/lib/xine/plugins/1.26/xineplug_inp_smb.so - Do you know why it could want to access a SMB share? Do you have some music file on a windows share ? Do you use one of that files as sound for "Starting KDE" ? In any case this is probably a Xine and SMB issue, it should not call "exit" directly... Regards (In reply to comment #1) > According to the backtrace, the multimedia library is trying to access some > media in a SMB mount, it fails and it forces the exit, crashing the > application.... > > #10 0xb627c16d in exit () from /lib/libc.so.6 > #11 0xad11d848 in ?? () from /usr/lib/libsmbclient.so.0 > #12 0xad0cb1a5 in smbc_init_context () from /usr/lib/libsmbclient.so.0 > #13 0xad0cacea in smbc_init () from /usr/lib/libsmbclient.so.0 > #14 0xad91dc9f in smbc_opendir () from > /usr/lib/xine/plugins/1.26/xineplug_inp_smb.so > > - Do you know why it could want to access a SMB share? Do you have some music > file on a windows share ? Do you use one of that files as sound for "Starting > KDE" ? > > In any case this is probably a Xine and SMB issue, it should not call "exit" > directly... > > Regards OK! I have all the music in a folder inside my external hard drive. The strange thing is that the only software using xine (Amarok) I use as music player doesn't start at boot so I can't understand why it calls SMB for music. - Are your SMB shares mounted at boot ? *** Bug 215895 has been marked as a duplicate of this bug. *** From bug 216162: --- What I was doing when the application crashed: My KDE crash just before I start session and I'm ussing my laptop with the battery instead of being pluged to the wall, also it crashes when I unplug my laptop and the battery gets to a critical level -- - Are the other reporters also using notebooks without AC power ? *** Bug 216162 has been marked as a duplicate of this bug. *** No, I choose to mount it manually. Update: this crash report is no more present on my screen at startup. I think was a bad setting for something like SMB or it's module in KDE. Bug 218480 is related. From bug 215895: --- I have a NAS with smb shares. -- There is also posted a slightly different backtrace, but also related to libsmbclient calls in xine. *** Bug 217412 has been marked as a duplicate of this bug. *** Could be the HD Monitor module in the System Monitor? I removed it and I have no more problems, I replaced and started again, then I removed it and the error desappeared again. Hi, I think I have an explanation and solution. I compiled xine-lib-1.1.16.2 myself with debug info. Then I saw that the problem occurred when trying to open the file "file:///usr/share/sounds/KDE-Sys-Log-In-Short.ogg". My assumption was, that the "file://"-part of the path caused the problem. I modified xine-lib-1.1.16.2/src/xine-engine/xine.c (line 1282 ff) int xine_open (xine_stream_t *stream, const char *mrl) { + if ( strncmp( mrl, "file://",7 )==0 ) + mrl += 7; ... Then the problem was gone. Note that installing libxine was a small problem itself on my 64-bit machine. I configured xinelib with --prefix=/usr and xine installed to /usr/lib but another xinelib was in /usr/lib64. I let the symbolic link point to the /usr/lib/libxine via sudo rm /usr/lib64/libxine.so.1 sudo ln -s /usr/lib/libxine.so.1 /usr/lib64/libxine.so.1 I suppose KDE could be modified to omit the "file://"-part from the path. Cheers, Joachim *** Bug 220459 has been marked as a duplicate of this bug. *** *** Bug 220662 has been marked as a duplicate of this bug. *** This is likely to be an OpenSuse issue... Setting version and confirmed by duplicates. *** Bug 218480 has been marked as a duplicate of this bug. *** *** Bug 219851 has been marked as a duplicate of this bug. *** Bug 226892 appeared on Ubuntu (?) *** Bug 226892 has been marked as a duplicate of this bug. *** No It happened on opensuse 11.2
> From: andresbajotierra@gmail.com
> To: superkabuto87@hotmail.com
> Subject: [Bug 215532] KNotify crash at startup session (Xine accessing SMB, libsmbclient forcing exit())
> Date: Mon, 15 Feb 2010 03:58:08 +0100
>
> https://bugs.kde.org/show_bug.cgi?id=215532
>
>
>
>
>
> --- Comment #19 from Dario Andres <andresbajotierra gmail com> 2010-02-15 03:57:53 ---
> Bug 226892 appeared on Ubuntu (?)
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug.
_________________________________________________________________
Een netbook met Windows 7? Hier vind je alles dat je moet weten.
www.windows.nl/netbook
As I mentioned, bug 226892 is one case on Ubuntu... THe other cases are on OpenSuse.. as already said before (comment 15). Regards Is this still valid with KDE 4.5? I don't know if it happens in 4.5.
But I have KDE 4.4.4 release 2 on Opensuse 11.3 and I never had crashes again with external harddrives.
> From: myriam@kde.org
> To: superkabuto87@hotmail.com
> Subject: [Bug 215532] KNotify crash at startup session (Xine accessing SMB, libsmbclient forcing exit()) [@Phonon::Factory::platformPlugin]
> Date: Sat, 14 Aug 2010 11:27:04 +0200
>
> https://bugs.kde.org/show_bug.cgi?id=215532
>
>
> Myriam Schweingruber <myriam@kde.org> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> Status|NEW |NEEDSINFO
> Resolution| |WAITINGFORINFO
> Summary|KNotify crash at startup |KNotify crash at startup
> |session (Xine accessing |session (Xine accessing
> |SMB, libsmbclient forcing |SMB, libsmbclient forcing
> |exit()) |exit())
> | |[@Phonon::Factory::platform
> | |Plugin]
>
>
>
>
> --- Comment #23 from Myriam Schweingruber <myriam kde org> 2010-08-14 11:27:00 ---
> Is this still valid with KDE 4.5?
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug.
Next time I will erase the previous parts. :-) No, with newer versions this bug is erased. Thanks *** Bug 250417 has been marked as a duplicate of this bug. *** Thank you for the feedback, marking as solved. Bug 281038 happens on KDE 4.6.5. |