Bug 1054781 - [abrt] mintmenu: gtk_drag_dest_set(): python2.7 killed by SIGSEGV
Summary: [abrt] mintmenu: gtk_drag_dest_set(): python2.7 killed by SIGSEGV
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mintmenu
Version: 20
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Wolfgang Ulbrich
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:f78212983f1bd103bf30ddcd9f3...
: 1054755 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-01-17 13:06 UTC by D. Charles Pyle
Modified: 2014-01-30 03:39 UTC (History)
1 user (show)

Fixed In Version: mintmenu-5.5.1-0.1.git9e8c4d91.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-01-30 03:33:46 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (79.05 KB, text/plain)
2014-01-17 13:06 UTC, D. Charles Pyle
no flags Details
File: cgroup (172 bytes, text/plain)
2014-01-17 13:06 UTC, D. Charles Pyle
no flags Details
File: core_backtrace (39.35 KB, text/plain)
2014-01-17 13:06 UTC, D. Charles Pyle
no flags Details
File: dso_list (13.04 KB, text/plain)
2014-01-17 13:06 UTC, D. Charles Pyle
no flags Details
File: environ (957 bytes, text/plain)
2014-01-17 13:06 UTC, D. Charles Pyle
no flags Details
File: exploitable (82 bytes, text/plain)
2014-01-17 13:06 UTC, D. Charles Pyle
no flags Details
File: limits (1.29 KB, text/plain)
2014-01-17 13:06 UTC, D. Charles Pyle
no flags Details
File: maps (98.34 KB, text/plain)
2014-01-17 13:06 UTC, D. Charles Pyle
no flags Details
File: open_fds (3.73 KB, text/plain)
2014-01-17 13:06 UTC, D. Charles Pyle
no flags Details
File: proc_pid_status (952 bytes, text/plain)
2014-01-17 13:07 UTC, D. Charles Pyle
no flags Details
File: var_log_messages (360 bytes, text/plain)
2014-01-17 13:07 UTC, D. Charles Pyle
no flags Details

Description D. Charles Pyle 2014-01-17 13:06:36 UTC
Description of problem:
MintMenu crashed again.  Don't know why other than I was trying to click an application icon in the menu.  The application would not run.  Tried to run Fedora Utils.  The app will run from a launcher on the desktop but not from MintMenu.  Trying to run from MintMenu causes MintMenu to crash.

Version-Release number of selected component:
mintmenu-5.5.0-1.fc20

Additional info:
reporter:       libreport-2.1.11
backtrace_rating: 4
cmdline:        python /usr/share/linuxmint/mintMenu/mintMenu.py
crash_function: gtk_drag_dest_set
executable:     /usr/bin/python2.7
kernel:         3.12.7-300.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 gtk_drag_dest_set at gtkdnd.c:1274
 #1 ffi_call_unix64 at ../src/x86/unix64.S:76
 #2 ffi_call at ../src/x86/ffi64.c:522
 #3 _call_function_pointer at /usr/src/debug/Python-2.7.5/Modules/_ctypes/callproc.c:832
 #4 _ctypes_callproc at /usr/src/debug/Python-2.7.5/Modules/_ctypes/callproc.c:1179
 #5 PyCFuncPtr_call at /usr/src/debug/Python-2.7.5/Modules/_ctypes/_ctypes.c:3929
 #6 PyObject_Call at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529
 #7 do_call at /usr/src/debug/Python-2.7.5/Python/ceval.c:4316
 #8 call_function at /usr/src/debug/Python-2.7.5/Python/ceval.c:4121
 #9 PyEval_EvalFrameEx at /usr/src/debug/Python-2.7.5/Python/ceval.c:2740

Comment 1 D. Charles Pyle 2014-01-17 13:06:43 UTC
Created attachment 851582 [details]
File: backtrace

Comment 2 D. Charles Pyle 2014-01-17 13:06:44 UTC
Created attachment 851583 [details]
File: cgroup

Comment 3 D. Charles Pyle 2014-01-17 13:06:46 UTC
Created attachment 851584 [details]
File: core_backtrace

Comment 4 D. Charles Pyle 2014-01-17 13:06:49 UTC
Created attachment 851585 [details]
File: dso_list

Comment 5 D. Charles Pyle 2014-01-17 13:06:51 UTC
Created attachment 851586 [details]
File: environ

Comment 6 D. Charles Pyle 2014-01-17 13:06:53 UTC
Created attachment 851587 [details]
File: exploitable

Comment 7 D. Charles Pyle 2014-01-17 13:06:55 UTC
Created attachment 851588 [details]
File: limits

Comment 8 D. Charles Pyle 2014-01-17 13:06:57 UTC
Created attachment 851589 [details]
File: maps

Comment 9 D. Charles Pyle 2014-01-17 13:06:58 UTC
Created attachment 851590 [details]
File: open_fds

Comment 10 D. Charles Pyle 2014-01-17 13:07:00 UTC
Created attachment 851591 [details]
File: proc_pid_status

Comment 11 D. Charles Pyle 2014-01-17 13:07:02 UTC
Created attachment 851592 [details]
File: var_log_messages

Comment 12 Wolfgang Ulbrich 2014-01-17 15:15:44 UTC
So this happens only with fedora-utils?
Can you post the content of (usr/share/applications/fedora-utils.desktop or what ever this third party app called?
I suggest to ask the maintainer of fedora-utils in fedora forum for help.

Comment 13 D. Charles Pyle 2014-01-18 14:59:41 UTC
No, it also happens with Gnome Weather.

Here is the desktop file for Fedora-utils, followed by the one for Gnome Weather.

[Desktop Entry]
Name=Fedora Utils
GenericName=Fedora Utils
Icon=fedorautils
Comment=Software, Codec Installs & System Tweaks
Exec=fedorautils
Terminal=true
Type=Application
Categories=System;Utility;X-Fedora;
Keywords=clean;codec;fix;postinstall;propietary;repo;


[Desktop Entry]
Type=Application
Name=Weather
Name[as]=বতৰ
Name[ca]=Weather
Name[ca@valencia]=Weather
Name[cs]=Počasí
Name[da]=Vejr
Name[de]=Wetter
Name[el]=Καιρός
Name[en_GB]=Weather
Name[es]=Meteorología
Name[et]=Ilm
Name[eu]=Eguraldia
Name[fa]=آب‌وهوا
Name[fi]=Sää
Name[fr]=Météo
Name[fur]=Meteo
Name[ga]=Aimsir
Name[gl]=O tempo
Name[he]=מזג האוויר
Name[hu]=Időjárás
Name[id]=Cuaca
Name[it]=Meteo
Name[ja]=天気
Name[ko]=날씨
Name[lt]=Orai
Name[lv]=Laikapstākļi
Name[ml]=കാലാവസ്ഥ
Name[nb]=Vær
Name[nl]=Weer
Name[pa]=ਮੌਸਮ
Name[pl]=Pogoda
Name[pt]=Metereologia
Name[pt_BR]=Meteorologia
Name[ru]=Погода
Name[sk]=Počasie
Name[sl]=Vreme
Name[sr]=Време
Name[sr@latin]=Vreme
Name[tg]=Обу ҳаво
Name[th]=รายงานอากาศ
Name[tr]=Hava Durumu
Name[uk]=Погода
Name[zh_CN]=天气
Name[zh_HK]=天氣
Name[zh_TW]=天氣
Comment=Show weather conditions and forecast
Comment[as]=বতৰৰ অৱস্থা আৰু পূৰ্বানুমান দেখুৱাওক
Comment[ca]=Mostra les condicions actuals i la previsió meteorològica
Comment[ca@valencia]=Mostra les condicions actuals i la previsió meteorològica
Comment[cs]=Zobrazit povětrnostní podmínky a předpověď
Comment[da]=Vis vejrforhold og -udsigt
Comment[de]=Wetterberichte und -vorhersagen anzeigen
Comment[el]=Εμφάνιση συνθηκών καιρού και πρόβλεψης
Comment[en_GB]=Show weather conditions and forecast
Comment[es]=Mostrar las condiciones meteorológicas y la predicción
Comment[et]=Ilmaolude ja ilmateate kuvamine
Comment[eu]=Erakutsi eguraldiaren egoera eta iragarpena
Comment[fa]=نمایش وضعیت و پیش‌بینی آب‌وهوا
Comment[fi]=Näytä säätiedot ja -ennuste
Comment[fr]=Affiche le temps qu'il fait et les prévisions
Comment[fur]=Mostre condizions e previsions meteo
Comment[ga]=Taispeáin staid agus réamhaisnéis na haimsire
Comment[gl]=Mostrar as condicións e predicións do tempo
Comment[he]=הצגת תנאים ואת תחזית מזג האוויר
Comment[hu]=Időjárási viszonyok és előrejelzés megjelenítése
Comment[id]=Tampilkan kondisi dan ramalan cuaca
Comment[it]=Mostra condizioni e previsioni meteo
Comment[ja]=天気の概況と予報を表示します
Comment[ko]=날씨와 일기 예보 보기
Comment[lt]=Rodyti orų sąlygas ir prognozes
Comment[lv]=Rādīt laikapstākļu prognozi
Comment[ml]=കാലാവസ്ഥയുടെ നിഅയും പ്രവചനവും കാണിക്കുക
Comment[nb]=Vis værforhold og værmelding
Comment[nl]=Weersomstandigheden en -verwachtingen tonen
Comment[pa]=ਮੌਸਮ ਹਾਲਤ ਅਤੇ ਭਵਿੱਖਬਾਣੀ ਵੇਖੋ
Comment[pl]=Wyświetlanie warunków pogodowych i prognozy
Comment[pt]=Apresenta as condições metereológicas e previsões
Comment[pt_BR]=Mostra condições meteorológicas e previsão do tempo
Comment[ru]=Показать погодные условия и прогноз
Comment[sk]=Zobrazuje poveternostné podmienky a predpoveď počasia
Comment[sl]=Spremljanje trenutnih vremenskih razmer in napovedi
Comment[sr]=Прикажите временске прилике и прогнозу
Comment[sr@latin]=Prikažite vremenske prilike i prognozu
Comment[tg]=Намоиш додани шароит ва пешгӯии обу ҳаво
Comment[th]=แสดงสภาพอากาศและการพยากรณ์
Comment[tr]=Hava durumunu ve tahminleri göster
Comment[uk]=Показувати погодні умови і прогноз
Comment[zh_CN]=显示天气状况和天气预报
Comment[zh_HK]=顯示天氣狀況與氣象預報
Comment[zh_TW]=顯示天氣狀況與氣象預報
Icon=org.gnome.Weather.Application
Exec=/usr/share/org.gnome.Weather.Application/org.gnome.Weather.Application
DBusActivatable=true
StartupNotify=true

Comment 14 Wolfgang Ulbrich 2014-01-18 17:01:32 UTC
Ok,
in case of gnome-weather you should change the exec line to
Exec=/usr/bin/gnome-weather

I don't know why gnome use dbus to start an application and break their progs for using in other desktop.

Starting mintmenu with 'mate-panel-test-applets' gives me this error for fedorautils.
sh: x-terminal-emulator: command not found

Change exec line here to
Exec=mate-terminal -e fedorautils

because fedorautils needs a terminal to run. I suqqest to report the issue from that third party app to their developer.
http://satya164.github.io/fedorautils/

I will re-assign this issue to gnome-weather, maybe they will fix the issue.

Comment 15 D. Charles Pyle 2014-01-19 05:05:17 UTC
Oddly enough, the problem applications launch normally from the Main Menu and the Menu Bar in Mate desktop, without changing the shortcuts.  For some reason it only affects the shortcuts of these applications in MintMenu.

Something about MintMenu causes these shortcuts to fail, whereas they work just fine in the Main Menu and Menu Bar in Mate Desktop.  What would cause that?

Comment 16 Wolfgang Ulbrich 2014-01-19 16:07:12 UTC
Be patience, i've talked with mint devs today.
For the momment i suggest to use my workaround.

Comment 17 Wolfgang Ulbrich 2014-01-19 16:29:00 UTC
https://github.com/linuxmint/mintmenu/issues/53

Comment 18 D. Charles Pyle 2014-01-19 18:52:27 UTC
I did use the workaround in changing the .desktop files.  It did not work.  Then, I found that I also had to change it in the MintMenu itself before it would work.

Comment 19 D. Charles Pyle 2014-01-19 20:27:30 UTC
Just happened again.  This time it occurred just after I had edited a menu item using the context menu in MintMenu.

Comment 20 D. Charles Pyle 2014-01-20 20:02:22 UTC
Add Users and Groups (system-config-users) to the list of applications that won't launch from MintMenu.

I looked at both desktop file and the menu item's properties.  Both have the correct information, which is /usr/bin/system-config-users and does work from the other menus and/or from the terminal.  But it will not launch either from MintMenu or from Control Center.

Comment 21 Fedora Update System 2014-01-20 21:42:25 UTC
mintmenu-5.5.1-0.1.git9e8c4d91.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/mintmenu-5.5.1-0.1.git9e8c4d91.fc19

Comment 22 Fedora Update System 2014-01-20 21:42:34 UTC
mintmenu-5.5.1-0.1.git9e8c4d91.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/mintmenu-5.5.1-0.1.git9e8c4d91.fc20

Comment 23 D. Charles Pyle 2014-01-21 00:11:40 UTC
So far, the crashing hasn't happened but the launching problems still occur.  Here are the contents of the system-config-users.desktop file (which still does not launch from within MintMenu with the latest version):

[Desktop Entry]
Name=Users and Groups
Name[ar]=المستخدمون والمجموعات
Name[as]=ব্যৱহাৰকাৰী আৰু দলসমূহ
Name[be]=Карыстальнікі і групы
Name[bg]=Потребители и групи
Name[bn]=ব্যবহারকারী এবং দল
Name[bn_IN]=ব্যবহারকারী এবং দল
Name[bs]=Korisnici i grupe
Name[ca]=Usuaris i grups
Name[cs]=Uživatelé a skupiny
Name[cy]=Defnyddwyr a Grŵpiau
Name[da]=Brugere og grupper
Name[de]=Benutzer und Gruppen
Name[el]=Χρήστες και ομάδες
Name[en_GB]=Users and Groups
Name[es]=Usuarios y grupos
Name[et]=Kasutajad ja grupid
Name[eu]=Erabiltzaileak eta taldeak
Name[fa]=کاربران و گروه‌ها
Name[fi]=Käyttäjät ja ryhmät
Name[fr]=Utilisateurs et groupes
Name[gu]=વપરાશકર્તાઓ અને જૂથો
Name[he]=משתמשים וקבוצות
Name[hi]=उपयोक्ता और समूह
Name[hr]=Korisnici i grupe
Name[hu]=Felhasználók és csoportok
Name[id]=Pengguna dan Grup
Name[is]=Notendur og hópar
Name[it]=Utenti e gruppi
Name[ja]=ユーザーとグループ
Name[ka]=მომხმარებლები და ჯგუფები
Name[kn]=ಬಳಕೆದಾರರು ಹಾಗು ಸಮೂಹಗಳು
Name[ko]=사용자 및 그룹
Name[lv]=Lietotāji un grupas
Name[mai]=प्रयोक्ता आओर समूह
Name[mk]=Корисници и групи
Name[ml]=ഉപയോക്താക്കളും ഗ്രൂപ്പുകളും
Name[mr]=वापरकर्ते आणि गट
Name[ms]=Pengguna dan Kumpulan
Name[nb]=Brukere og grupper
Name[nl]=Gebruikers en groepen
Name[or]=ଚାଳକ ଏବଂ ସମୂହ
Name[pa]=ਯੂਜ਼ਰ ਅਤੇ ਗਰੁੱਪ
Name[pl]=Użytkownicy i grupy
Name[pt]=Utilizadores e Grupos
Name[pt_BR]=Usuários e grupos
Name[ro]=Utilizatori şi Grupuri
Name[ru]=Пользователи и группы
Name[si]=පරිශීලකයන් සහ කණ්ඩායම්
Name[sk]=Používatelia a skupiny
Name[sl]=Uporabniki in skupine
Name[sr]=Корисници и групе
Name[sr@latin]=Korisnici i grupe
Name[sv]=Användare och grupper
Name[ta]=பயனர்கள் மற்றும் குழுக்கள்
Name[te]=వినియోగదారులు మరియూ సమూహాలు
Name[th]=ผู้ใช้และกลุ่ม
Name[tr]=Kullanıcılar ve Gruplar
Name[uk]=Користувачі та групи
Name[vi]=Người dùng và Nhóm
Name[zh_CN]=用户和组群
Name[zh_TW]=使用者與群組
Comment=Add or remove users and groups
Comment[ar]=أضف أو أزل المستخدمين والمجموعات
Comment[as]=ব্যৱহাৰকাৰী আৰু দলসমূহ যোগ কৰক বা আঁতৰাওক
Comment[be]=Стварыць альбо выдаліць карыстальніка ці группу
Comment[bg]=Добавяне/Премахване на потребители и групи
Comment[bn]=ব্যবহারকারী এবং দল যোগ করুন অথবা মুছে ফেলুন
Comment[bn_IN]=ব্যবহারকারী এবং দল যোগ করুন অথবা মুছে ফেলুন
Comment[bs]=Dodavanje ili uklanjanje korisnika i grupa
Comment[ca]=Afegiu o suprimiu usuaris i grups
Comment[cs]=Přidat nebo odebrat uživatele a skupiny
Comment[cy]=Ychwanegu neu waredu defnydwydd a grwpiau
Comment[da]=Tilføj eller fjern brugere og grupper
Comment[de]=Benutzer und Gruppen hinzufügen oder entfernen
Comment[el]=Προσθήκη ή διαγραφή χρηστών και ομάδων
Comment[en_GB]=Add or remove users and groups
Comment[es]=Añadir o eliminar usuarios y grupos
Comment[et]=Lisa või eemalda kasutajad ja grupid
Comment[eu]=Gehitu edo kendu erabiltzaileak eta taldeak
Comment[fa]=اضافه یا حذف کردن کاربران و گروه‌ها
Comment[fi]=Lisää tai poista käyttäjiä ja ryhmiä
Comment[fr]=Ajouter ou supprimer des utilisateurs et des groupes
Comment[gu]=વપરાશકર્તાઓ અને જૂથો ઉમેરો અથવા દૂર કરો
Comment[he]=הוספת או מחיקת משתמשים וקבוצות
Comment[hi]=उपयोक्ताओं और समूहों को जोड़ें या हटाएँ
Comment[hr]=Dodavanje ili uklanjanje korisnika i grupa
Comment[hu]=Felhasználók és csoportok hozzáadása vagy elvétele
Comment[id]=Tambah atau hapus pengguna dan grup
Comment[is]=Bæta við eða eyða notendum og hópum
Comment[it]=Aggiungere o rimuovere utenti e gruppi
Comment[ja]=ユーザーとグループを追加または削除
Comment[kn]=ಬಳಕೆದಾರರು ಹಾಗು ಸಮೂಹಗಳನ್ನು ಸೇರಿಸು ಅಥವಾ ತೆಗೆ
Comment[ko]=사용자 및 그룹을 추가하거나 삭제함
Comment[lv]=Papildināt vai izdzēst lietotājus un grupas
Comment[mai]=प्रयोक्ता आओर समूह केँ जोड़ू अथवा हटाउ
Comment[mk]=Додај и отстрани корисници и групи
Comment[ml]=ഉപയോക്താക്കളും ഗ്രൂപ്പുകളും ചേര്‍ക്കുക അല്ലങ്കില്‍ മാറ്റം വരുത്തുക
Comment[mr]=वापरकर्ते आणि गट जोडा किंवा काढा
Comment[ms]=Tambah atau buang pengguna dan kumpulan
Comment[nb]=Legg til eller fjern brukere og grupper
Comment[nl]=Gebruikers en groepen toevoegen of verwijderen
Comment[or]=ଚାଳକ ଏବଂ ସମୂହ ମାନଙ୍କୁ ଯୋଗ କିମ୍ବା ଅପସାରଣ କର
Comment[pa]=ਯੂਜ਼ਰ ਅਤੇ ਗਰੁੱਪ ਸ਼ਾਮਲ ਕਰੋ ਜਾਂ ਹਟਾਓ
Comment[pl]=Dodawanie lub usuwanie użytkowników i grupy
Comment[pt]=Adicionar ou remover utilizadores e grupos
Comment[pt_BR]=Adicione ou remova usuários e grupos
Comment[ro]=Adaugă sau şterge utilizatori şi grupuri
Comment[ru]=Добавить или удалить пользователей и группы
Comment[si]=පරිශීලකයන් සහ කණ්ඩායම් එකතු කිරීම හෝ ඉවත් කිරීම
Comment[sk]=Pridať alebo odstrániť používateľov a skupiny
Comment[sl]=Dodaj ali odstrani uporabnike ali skupine
Comment[sr]=Додаје или уклања кориснике или групе
Comment[sr@latin]=Dodaje ili uklanja korisnike ili grupe
Comment[sv]=Lägg till eller ta bort användare och grupper
Comment[ta]=பயனர்கள் மற்றும் குழுக்களை சேர்க்கவும் அல்லது நீக்கவும்
Comment[te]=వినియోగదారులనూ మరియూ సమూహాలనూ కలుపు లేదా తొలగించు
Comment[th]=เพิ่มหรือลบผู้ใช้และกลุ่ม
Comment[tr]=Kullanıcı ya da grup ekle/kaldır
Comment[uk]=Додати або видалити користувачів або групи
Comment[vi]=Thêm hoặc bỏ người dùng và nhóm
Comment[zh_CN]=添加或删除用户和组群
Comment[zh_TW]=新增或移除使用者與群組
Categories=System;Settings;X-Red-Hat-Base;
Icon=system-users
Exec=/usr/bin/system-config-users
Type=Application
Terminal=false
X-Desktop-File-Install-Version=0.21

Comment 24 Wolfgang Ulbrich 2014-01-21 17:07:12 UTC
Note, this update fix two things.
1. The crash if an application doesn't start, which is the topic of this report.
2. The issue if an application needs a terminal for starting.
See comment from upstream, https://github.com/linuxmint/mintmenu/issues/53#issuecomment-32769559

The issue with system-config-users is a so called 'double forking' issue from apps who need pkexec execution. This is a well known bug.
https://github.com/mate-desktop/mate-control-center/issues/51
It would be help if you file out a report directly at github mintmenu.
You could workaround with this setting in desktop file.
Terminal=true

Same for system-config-nfs, system-config-date,system-config-keyboard.
system-config-keyboard gui seems to be broken in general.

Comment 25 Fedora Update System 2014-01-22 03:10:33 UTC
Package mintmenu-5.5.1-0.1.git9e8c4d91.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing mintmenu-5.5.1-0.1.git9e8c4d91.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-1261/mintmenu-5.5.1-0.1.git9e8c4d91.fc20
then log in and leave karma (feedback).

Comment 26 Wolfgang Ulbrich 2014-01-22 19:03:32 UTC
*** Bug 1054755 has been marked as a duplicate of this bug. ***

Comment 27 Fedora Update System 2014-01-30 03:33:46 UTC
mintmenu-5.5.1-0.1.git9e8c4d91.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 28 Fedora Update System 2014-01-30 03:39:50 UTC
mintmenu-5.5.1-0.1.git9e8c4d91.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.