View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000578 | Virtual Moon Atlas | 1-Software | public | 10-02-22 12:48 | 10-02-27 18:59 |
| Reporter | Thibaut FRANCOIS | Assigned To | Patrick Chevalley | ||
| Priority | normal | Severity | block | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Platform | x86 | OS | Linux | OS Version | 2.6 |
| Product Version | 5.0 | ||||
| Target Version | 5.1 | Fixed in Version | 5.1 | ||
| Summary | 0000578: Crash au lancement de Atlun sur système Linux | ||||
| Description | Bonjour, j'ai installé Atlun en suivant les instructions. Comme mon système est en 64bit (Mandriva Linux 2010.1 - Cooker), j'ai installé les librairies x86 nécessaires (la commande ldd m'indique que toutes les librairies nécessaires sont là). Au lancement de Atlun (via la console), le seul résultat est l'ouverture d'une fenêtre avec le message : "Acces Violation Press OK to ignore and risk data corruption Press Cancel to kill the programm" Cliquer sur OK ou Cancel a le même effet : fermeture de la fenêtre et du programme. | ||||
| Steps To Reproduce | Lancer Atlun. | ||||
| Additional Information | Log obtenu via la console : [WARNING] Out of OEM specific VK codes, changing to unassigned [WARNING] Out of unassigned VK codes, assigning $FF [FORMS.PP] ExceptionOccurred Sender=EAccessViolation Exception=Access violation Stack trace: $080E90C5 $080E7804 $080B0CE1 $081B5DFB $0807BB54 $081B9CB8 $081BA0F8 $081B2957 $0807E36F $0807FD86 $08081E16 $080890D8 $0805F514 TApplication.HandleException Access violation Stack trace: $080E90C5 $080E7804 $080B0CE1 $081B5DFB $0807BB54 $081B9CB8 $081BA0F8 $081B2957 $0807E36F $0807FD86 $08081E16 $080890D8 $0805F514 (atlun:9559): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_offset: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed (atlun:9559): Gtk-CRITICAL **: gtk_text_buffer_select_range: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed (atlun:9559): Gtk-CRITICAL **: gtk_text_view_scroll_to_iter: assertion `GTK_IS_TEXT_VIEW (text_view)' failed (atlun:9559): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed (atlun:9559): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed (atlun:9559): Gtk-WARNING **: Invalid text buffer iterator: either the iterator is uninitialized, or the characters/pixbufs/widgets in the buffer have been modified since the iterator was created. You must use marks, character numbers, or line numbers to preserve a position across buffer modifications. You can apply tags and insert marks without invalidating your iterators, but any mutation that affects 'indexable' buffer contents (contents that can be referred to by character offset) will invalidate all outstanding iterators (atlun:9559): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_offset: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed (atlun:9559): Gtk-CRITICAL **: gtk_text_buffer_select_range: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed | ||||
| Tags | No tags attached. | ||||
|
|
Bonjour, Pouvez vous essayer avec la mise a jour disponible sur http://www.ap-i.net/avl/snapshot/ ça corrige un lien manquant sur libGL.so et libGlU.so avec certaines distributions. |
|
|
Bonjour, merci de votre réponse. avec la mise à jour ça plante encore : $ atlun [WARNING] Out of OEM specific VK codes, changing to unassigned [WARNING] Out of unassigned VK codes, assigning $FF [HINT] TWinControl.CreateWnd creating Handle during loading ControlBar1:TPanel csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading ToolBar2:TToolBar csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading ToolBar1:TToolBar csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading TrackBar1:TTrackBar csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading StatusBar1:TStatusBar csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading PageControl1:TNotebook csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Position:TPage csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Panel1:TPanel csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Button1:TButton csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Button2:TButton csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading GroupBox1:TGroupBox csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading ComboBox1:TComboBox csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Desc1:TIpHtmlPanel csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Notes:TPage csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Memo1:TMemo csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Panel7:TPanel csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Button15:TButton csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Ephemerides:TPage csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Panel4:TPanel csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading jour:TLongEdit csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading mois:TLongEdit csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading annee:TLongEdit csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading seconde:TLongEdit csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading minute:TLongEdit csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading heure:TLongEdit csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Button4:TButton csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Button5:TButton csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading UpDown1:TUpDown csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading UpDown2:TUpDown csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading UpDown3:TUpDown csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading UpDown4:TUpDown csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading UpDown5:TUpDown csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading UpDown6:TUpDown csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Button10:TButton csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading StringGrid1:TStringGrid csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Terminateur:TPage csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading Panel5:TPanel csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading ComboBox2:TComboBox csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading ComboBox3:TComboBox csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading RadioGroup1:TRadioGroup csDesigning=False [HINT] TWinControl.CreateWnd creating Handle during loading ListBox1:TListBox csDesigning=False [FORMS.PP] ExceptionOccurred Sender=EAccessViolation Exception=Access violation Stack trace: $080B3FF6 $081C8E3B $0807E344 $081CCB7A $081CCF68 $081C5A17 $08080B3F $080824F3 $08084579 $0808B468 $0805F602 TApplication.HandleException Access violation Stack trace: $080B3FF6 $081C8E3B $0807E344 $081CCB7A $081CCF68 $081C5A17 $08080B3F $080824F3 $08084579 $0808B468 $0805F602 (atlun:17971): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_offset: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed (atlun:17971): Gtk-CRITICAL **: gtk_text_buffer_select_range: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed (atlun:17971): Gtk-CRITICAL **: gtk_text_view_scroll_to_iter: assertion `GTK_IS_TEXT_VIEW (text_view)' failed (atlun:17971): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed (atlun:17971): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed (atlun:17971): Gtk-WARNING **: Invalid text buffer iterator: either the iterator is uninitialized, or the characters/pixbufs/widgets in the buffer have been modified since the iterator was created. You must use marks, character numbers, or line numbers to preserve a position across buffer modifications. You can apply tags and insert marks without invalidating your iterators, but any mutation that affects 'indexable' buffer contents (contents that can be referred to by character offset) will invalidate all outstanding iterators (atlun:17971): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_offset: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed (atlun:17971): Gtk-CRITICAL **: gtk_text_buffer_select_range: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed |
|
|
je viens de charger une version 64bit avec des informations de debug, ça permettra de voir plus clair si le problème persiste. allez sur http://www.ap-i.net/avl/snapshot/ et prendre virtualmoon_update-5.1-275-linux_x86_64-debug.tgz |
|
|
Il y a du changement :-) Maintenant j'ai le message d'erreur sur libplan404.so qui n'est pas trouvée. J'ai essayé les solutions proposées par le readme : - add the /usr/local/lib folder path to /etc/ld.so.conf - create a symbolic link to libplan404.so in a folder already in /etc/ld.so.conf mais sans résultat. Petite question : comme c'est une librairie 64bit, elle ne devrait pas s'appeler lib64plan404.so et se trouver dans le répertoire /usr/local/lib64 ? Sinon voici le résultat de la commande ldd : # ldd /usr/local/bin/atlun linux-vdso.so.1 => (0x00007fff71bff000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fcaef949000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fcaef60f000) libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007fcaef3f3000) libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007fcaeed9b000) libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007fcaeeae3000) libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007fcaee89c000) libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fcaee5cb000) libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007fcaee3c6000) libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007fcaee1c2000) libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007fcaedf78000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fcaedd5c000) libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007fcaedb3c000) libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fcaed893000) libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fcaed612000) libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00007fcaed3a7000) libc.so.6 => /lib64/libc.so.6 (0x00007fcaed03b000) /lib64/ld-linux-x86-64.so.2 (0x00007fcaefb4d000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fcaece1f000) libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007fcaecb68000) libm.so.6 => /lib64/libm.so.6 (0x00007fcaec8e6000) libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007fcaec6da000) libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fcaec4d4000) libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007fcaec2ab000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fcaec076000) libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007fcaebe73000) libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fcaebc64000) libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fcaeba5b000) libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fcaeb851000) libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007fcaeb64e000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fcaeb43c000) libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fcaeb239000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fcaeb02f000) libpcre.so.0 => /lib64/libpcre.so.0 (0x00007fcaeadfe000) librt.so.1 => /lib64/librt.so.1 (0x00007fcaeabf6000) libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fcaea997000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fcaea710000) libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007fcaea4ce000) libz.so.1 => /lib64/libz.so.1 (0x00007fcaea2b9000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fcaea0a3000) libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007fcae9e9d000) libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007fcae9c92000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fcae9985000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fcae9782000) libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fcae957c000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fcae9365000) libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007fcae9018000) |
|
|
Correction sur ce que je disais pour la libplan404, je me suis emmêlé... Son nom est correct mais elle devrait plutôt être installer dans lib64. De toute façon ça ne change rien au pb, je l'ai mise dans ce répertoire sans plus de résultat. Dans le résultat du dd c'est normal qu'on est cette ligne : linux-vdso.so.1 => (0x00007fff71bff000) sans localisation de la librairie ? |
|
|
oui sur redhat/mandriva libplan404.so doit être dans lib64. je l'ai mise dans lib car c'est comme ça avec debian (c'est les lib 32 qui sont dans lib32). c'est quoi exactement le probleme maintenant ? si il trouve toujours pas libplan404 il faut controler que /usr/local/lib64 est bien dans /etc/ld.so.conf et refaire un ldconfig (en root). si il y a l'access violation il devrait y avoir plus d'information dans le stack trace qui suit. Pour linux-vdso.so.1 c'est normal, un ldd de n'importe quel programme donne ça. |
|
|
Ah, dommage que les distribs ne se soient pas mises d'accord sur un standard... Bon, le programme fonctionne, merci beaucoup ! :-) Je n'avais pas fait le ldconfig après avoir modifié le fichier ld.so.conf. Je vais tester et ouvrirai d'autres anos si je tombe sur des bugs. Bonne soirée |
|
|
J'ai mis a jour le script d'installation qui tient maintenant compte d'un système 64 bit et essaye de mettre la librairie au bon endroit. c'est toujours sur http://www.ap-i.net/avl/snapshot/ |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 10-02-22 12:48 | Thibaut FRANCOIS | New Issue | |
| 10-02-24 16:02 | Patrick Chevalley | Note Added: 0001032 | |
| 10-02-24 16:02 | Patrick Chevalley | Assigned To | => Patrick Chevalley |
| 10-02-24 16:02 | Patrick Chevalley | Status | new => feedback |
| 10-02-24 16:02 | Patrick Chevalley | Target Version | 0.3.0 => 5.1 |
| 10-02-25 00:44 | Thibaut FRANCOIS | Note Added: 0001034 | |
| 10-02-25 14:53 | Patrick Chevalley | Note Added: 0001035 | |
| 10-02-25 19:14 | Thibaut FRANCOIS | Note Added: 0001036 | |
| 10-02-25 19:20 | Thibaut FRANCOIS | Note Added: 0001037 | |
| 10-02-25 23:05 | Patrick Chevalley | Note Added: 0001038 | |
| 10-02-25 23:40 | Thibaut FRANCOIS | Note Added: 0001039 | |
| 10-02-26 11:52 | Patrick Chevalley | Status | feedback => resolved |
| 10-02-26 11:52 | Patrick Chevalley | Resolution | open => fixed |
| 10-02-26 11:52 | Patrick Chevalley | Fixed in Version | 0.3.0 => 5.1 |
| 10-02-27 18:59 | Patrick Chevalley | Note Added: 0001041 |