Bug 291188

Summary: Sending a file from a phone results in a crash
Product: [Unmaintained] solid Reporter: Otso Helenius <kde>
Component: bluetooth-kio-obexAssignee: Alex Fiestas <afiestas>
Status: RESOLVED DUPLICATE    
Severity: crash CC: lamarque
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Otso Helenius 2012-01-10 17:18:59 UTC
Application: bluedevil-helper (0.1)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.8.0
Operating System: Linux 3.1.6-1.fc16.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I tried sending a jpeg file from my phone, and selected "save as" in the pop up.
Meanwhile, the file was apparently already transferred and saved with the original
name because i got a message saying "there is already a file with this name".
When pressing cancel, the crash assistant popped up

The crash can be reproduced some of the time.

-- Backtrace:
Application: Bluetooth File Receiver Helper (bluedevil-helper), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f5e6a2b5840 (LWP 1991))]

Thread 2 (Thread 0x7f5e5f25a700 (LWP 28942)):
#0  0x0000003a9f2e6af3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003aa1244f88 in g_main_context_poll (n_fds=1, fds=0x7f5e58002400, priority=<optimized out>, timeout=-1, context=0x7f5e580009a0) at gmain.c:3386
#2  g_main_context_iterate (context=0x7f5e580009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x0000003aa124544c in g_main_context_iteration (context=0x7f5e580009a0, may_block=1) at gmain.c:3136
#4  0x0000003907da7db6 in QEventDispatcherGlib::processEvents (this=0x7f5e580008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003907d78172 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003907d783c7 in QEventLoop::exec (this=0x7f5e5f259d10, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003907c78b27 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003907d57e6f in QInotifyFileSystemWatcherEngine::run (this=0x1042610) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003907c7bb6b in QThreadPrivate::start (arg=0x1042610) at thread/qthread_unix.cpp:298
#10 0x0000003a9fa07d90 in start_thread (arg=0x7f5e5f25a700) at pthread_create.c:309
#11 0x0000003a9f2ef48d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f5e6a2b5840 (LWP 1991)):
[KCrash Handler]
#6  OpenObex::ServerSession::slotJobFinished (this=0x1) at /usr/src/debug/bluedevil-1.2.2/src/daemon/helpers/filereceiver/openobex/serversession.cpp:169
#7  0x000000000040cfff in OpenObex::FileTransferJob::slotTransferCompleted (this=0xf68eb0) at /usr/src/debug/bluedevil-1.2.2/src/daemon/helpers/filereceiver/openobex/filetransferjob.cpp:160
#8  0x0000003907d8ccd1 in QMetaObject::activate (sender=0xf8cfd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#9  0x000000000040e6d5 in qt_static_metacall (_a=0x7ffff61e9a10, _id=<optimized out>, _o=0xf8cfd0, _c=<optimized out>) at /usr/src/debug/bluedevil-1.2.2/x86_64-redhat-linux-gnu/src/daemon/helpers/filereceiver/server_session_interface.moc:77
#10 OrgOpenobexServerSessionInterface::qt_static_metacall (_o=0xf8cfd0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffff61e9a10) at /usr/src/debug/bluedevil-1.2.2/x86_64-redhat-linux-gnu/src/daemon/helpers/filereceiver/server_session_interface.moc:67
#11 0x000000000040e9eb in OrgOpenobexServerSessionInterface::qt_metacall (this=0xf8cfd0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7ffff61e9a10) at /usr/src/debug/bluedevil-1.2.2/x86_64-redhat-linux-gnu/src/daemon/helpers/filereceiver/server_session_interface.moc:128
#12 0x0000003908a22d8b in QDBusConnectionPrivate::deliverCall (this=0xf65d70, object=0xf8cfd0, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:947
#13 0x0000003907d91f06 in QObject::event (this=0xf8cfd0, e=<optimized out>) at kernel/qobject.cpp:1195
#14 0x00000039095c9994 in notify_helper (e=0x10dad80, receiver=0xf8cfd0, this=0xe4bd00) at kernel/qapplication.cpp:4550
#15 QApplicationPrivate::notify_helper (this=0xe4bd00, receiver=0xf8cfd0, e=0x10dad80) at kernel/qapplication.cpp:4522
#16 0x00000039095ce813 in QApplication::notify (this=0x7ffff61ea440, receiver=0xf8cfd0, e=0x10dad80) at kernel/qapplication.cpp:4411
#17 0x000000390b450766 in KApplication::notify (this=0x7ffff61ea440, receiver=0xf8cfd0, event=0x10dad80) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#18 0x0000003907d7903c in QCoreApplication::notifyInternal (this=0x7ffff61ea440, receiver=0xf8cfd0, event=0x10dad80) at kernel/qcoreapplication.cpp:876
#19 0x0000003907d7caca in sendEvent (event=0x10dad80, receiver=0xf8cfd0) at kernel/qcoreapplication.h:231
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xe284d0) at kernel/qcoreapplication.cpp:1500
#21 0x0000003907da7923 in sendPostedEvents () at kernel/qcoreapplication.h:236
#22 postEventSourceDispatch (s=0xe50800) at kernel/qeventdispatcher_glib.cpp:279
#23 0x0000003aa1244a7d in g_main_dispatch (context=0xe50e30) at gmain.c:2425
#24 g_main_context_dispatch (context=0xe50e30) at gmain.c:2995
#25 0x0000003aa1245278 in g_main_context_iterate (context=0xe50e30, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#26 0x0000003aa124544c in g_main_context_iteration (context=0xe50e30, may_block=1) at gmain.c:3136
#27 0x0000003907da7d4f in QEventDispatcherGlib::processEvents (this=0xe29990, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#28 0x000000390966c61e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#29 0x0000003907d78172 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#30 0x0000003907d783c7 in QEventLoop::exec (this=0x7ffff61ea3d0, flags=...) at kernel/qeventloop.cpp:204
#31 0x0000003907d7cdc5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#32 0x0000000000406599 in main (argc=1, argv=0x7ffff61ea6b8) at /usr/src/debug/bluedevil-1.2.2/src/daemon/helpers/filereceiver/main.cpp:46

Reported using DrKonqi
Comment 1 Alex Fiestas 2012-04-26 02:41:17 UTC

*** This bug has been marked as a duplicate of bug 279911 ***